Mid Software Engineer

7 days ago


Brisbane, Queensland, Australia FCM Travel Full time

About the Role

Flight Centre Travel Group is seeking a skilled Mid Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, testing, and releasing backend microservices hosted in Azure Cloud.

Key Responsibilities

  • Design and develop high-quality, secure, testable, and maintainable code using.NET Core, C#, and Terraform.
  • Own the quality of our backend services through testing, test automation, and observability to ensure operational reliability and performance.
  • Analyze business requirements and problem-solve to create effective solutions for our customers.
  • Participate in code reviews with other engineers to ensure we maintain quality, standards, and compliance.
  • Maintain and improve our documentation across code bases, architectures, and knowledge bases.
  • Collaborate with cross-functional teams to plan and deliver high-quality solutions in a fast-paced, agile environment.

Requirements

  • Previous experience as a Backend Engineer.
  • Experience with Azure Cloud components such as Azure Functions, Container applications, Document DB, Blob containers, Service Bus, and APIM.
  • Proven experience in building user-friendly, responsive web applications for desktop and mobile.
  • Experience with.NetCore C# coding, unit-testing, debugging, and automation techniques.
  • Proficiency in C#, Yaml, and other relevant technologies.
  • Proven experience in designing, building high-traffic, reliable, and performant microservices.
  • Experience in software testing from unit tests.
  • Experience in building JSON-based RESTful APIs and CRON/Queue/Blob triggered microservices.

Desired Skills

  • Experience with DevOps tooling and practices valuing a DevOps culture.
  • Experience with observability tools such as logging and monitoring.
  • Passion for open source and developer tools.

About Us

Flight Centre Travel Group is a global travel retailer with a vision to open up the world for those who want to see. We offer genuine opportunities for people to grow and evolve, and we celebrate the wins, seize all opportunities, and empower all of our people to find their Brightness of Future.

We encourage you to DREAM BIG through collaboration and innovation, and make sure you are supported to make incredible ideas a reality. Together, we deliver quality, innovative solutions that delight our customers and achieve our strategic priorities.

Our Values

We value Irreverence, Ownership, and Egalitarianism. We are a family (we call ourselves Flighties) and we are committed to creating an inclusive and diverse workplace that supports your unique identity to create better, safer experiences for everyone.



  • Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    About the RoleWe are seeking a highly skilled Mid Software Engineer to join our team at Flight Centre Travel Group. As a key member of our engineering team, you will be responsible for designing, building, testing, and releasing backend microservices hosted in Azure Cloud.Key ResponsibilitiesDesign and develop high-quality, secure, testable, and maintainable...


  • Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    About the RoleWe are seeking a highly skilled Mid Software Engineer to join our team at Flight Centre Travel Group. As a key member of our engineering team, you will be responsible for designing, building, testing, and releasing backend microservices hosted in Azure Cloud.Key ResponsibilitiesDesign and Develop high-quality, secure, testable, and maintainable...


  • Brisbane, Queensland, Australia Flight Centre Travel Group Full time

    About the RoleWe are seeking a highly skilled Mid Software Engineer to join our team at Flight Centre Travel Group. As a key member of our engineering team, you will be responsible for designing, building, testing, and releasing backend microservices hosted in Azure Cloud.Key ResponsibilitiesDesign and develop high-quality, secure, testable, and maintainable...


  • Brisbane, Queensland, Australia FCM Travel Full time

    About the RoleFlight Centre Travel Group is seeking a skilled Mid Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, testing, and releasing backend microservices hosted in Azure Cloud.Key ResponsibilitiesDesign and develop high-quality, secure, testable, and maintainable code...


  • Brisbane, Queensland, Australia EG&R Engineering PC Full time

    About the OrganisationOur client, EG&R Engineering PC, is a leading provider of software solutions to various industries. As a global technology company, we strive to deliver innovative and high-quality products to our clients.About the RoleAs a Software Engineering Team Lead, you will be responsible for leading a mid-sized software development team,...

  • Software Engineer

    5 hours ago


    Brisbane, Queensland, Australia FCM Travel Full time

    About the RoleWe are seeking a skilled Mid-Level Software Engineer to join our team at Flight Centre Travel Group. As a key member of our engineering team, you will be responsible for designing, building, testing, and releasing backend microservices hosted in Azure Cloud.Key ResponsibilitiesDesign and develop high-quality, secure, testable, and maintainable...

  • Software Engineer

    3 days ago


    Brisbane, Queensland, Australia View9 Full time

    About View9View9 is a passionate and award-winning team of creative thinkers and digital experts united to provide high-quality and trustworthy services in the areas of web, software, and mobile apps.We work with businesses of all sizes, from small startups to medium-sized enterprises, delivering both B2B and B2C digital solutions.With our offices in various...


  • Brisbane, Queensland, Australia Orica Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Orica Digital Solutions. As a Software Engineer, you will play a key role in the development, design, and maintenance of high-quality software products for Ground Probe.Key ResponsibilitiesDevelop and design high-quality software products using C# and other relevant...


  • Brisbane, Queensland, Australia Accoravillage Full time

    Job Title: Software Engineering ManagerWe are seeking a highly skilled Software Engineering Manager to join our team at Accoravillage. As a key member of our engineering team, you will be responsible for leading the development of our software solutions and ensuring they meet the highest standards of quality and reliability.Key Responsibilities:Lead a team...

  • Software Engineer

    4 hours ago


    Brisbane, Queensland, Australia View9 Full time

    At View9, we're seeking a skilled Software Engineer to join our team of creative thinkers and digital experts. As a key member of our elite team, you'll play a crucial role in analyzing, designing, and implementing system and application software that drives innovation and excellence in our systems and those of our clients.Key Responsibilities:Develop...


  • Brisbane, Queensland, Australia Orica Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Orica Digital Solutions. As a key member of our Technology team, you will play a critical role in developing, designing, integrating, and maintaining high-quality software for our Ground Probe software products.Key ResponsibilitiesDevelop and design high-quality software for...


  • Brisbane, Queensland, Australia Accoravillage Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Manager to join our team at Accoravillage. As a key member of our engineering team, you will be responsible for leading the development of our software solutions and ensuring they meet the highest standards of quality and reliability.Key ResponsibilitiesLead a team of software...

  • Software Engineer

    6 days ago


    Brisbane, Queensland, Australia Talent International Full time

    Job SummaryTalent International is seeking a highly skilled Software Engineer to join our team as a Production Systems Specialist. In this role, you will be responsible for designing, documenting, simulating, commissioning, and supporting production systems.Key ResponsibilitiesDesign and Development: Design and develop production systems, including hardware...


  • Brisbane, Queensland, Australia Just Digital People Full time

    About UsJust Digital People has partnered with a renowned not-for-profit organization that is making a significant impact on a substantial portion of the population. With a strong reputation in their field and decades of experience, the team is well-established, well-resourced, and operates efficient processes that have been thoroughly tested.The role is...


  • Brisbane, Queensland, Australia Just Digital People Full time

    About the RoleJust Digital People is proud to partner with a renowned not-for-profit organization making a significant impact on the community. With a rich history and a strong reputation in their field, the team is well-established, well-resourced, and operates efficient processes.The Software Engineering team is growing, and we're seeking a talented...

  • Software Engineer

    7 hours ago


    Brisbane, Queensland, Australia View9 Full time

    At View9, we're seeking a skilled Software Engineer to join our team of creative thinkers and digital experts. As a key member of our elite team, you'll play a crucial role in analyzing, designing, and implementing system and application software that drives innovation and excellence in our systems.Key Responsibilities:Develop high-quality web applications...


  • Brisbane, Queensland, Australia Accoravillage Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Accoravillage. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and reliable software systems.Key ResponsibilitiesSystem Reliability: Design and implement robust software systems that ensure high...


  • Brisbane, Queensland, Australia Blackroc Full time

    Senior Software EngineerBlackroc is seeking an experienced Senior Software Engineer to join our team dedicated to automating network infrastructure. As a key member of our team, you will collaborate with skilled Python engineers to design and develop automation solutions that enhance network operations.Key Responsibilities:Feature Development: Collaborate in...


  • Brisbane, Queensland, Australia Accoravillage Full time

    About the RoleAccoravillage is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will play a key role in the development and maintenance of our software products.Key ResponsibilitiesDesign, develop, and deploy software solutions that meet the needs of our customers.Collaborate with cross-functional teams to identify and...


  • Brisbane, Queensland, Australia Wenco International Mining Systems Ltd Full time

    Senior Software EngineerWenco International Mining Systems Ltd is seeking a highly skilled Senior Software Engineer to join our Research & Development team in Brisbane, Australia. As a key member of our agile software team, you will be responsible for designing and implementing robust, reliable, and resilient software solutions using a cloud native...