Flight Centre1 follower155 jobs

Software Engineer - South Bank, QLD

Mid levelFull-timeHybridQueensland, AustraliaPosted 4 days agoVerified 14 hours ago
Pending fitX of Y criteria met

About the job

As a Software Engineer at Flight Centre Travel Group, you will play a vital role in shaping the future of travel by developing, testing, and launching innovative in-house applications. Your work will focus on building robust backend systems that drive online booking engines, ensuring a seamless experience for customers. The team thrives on collaboration, creativity, and a commitment to quality, making it an exciting environment for growth and innovation.

You'll be responsible for

🔧

Building efficient solutions

Creating testable and maintainable solutions that strike the right balance between solving immediate problems and avoiding over-engineering.
💻

Writing backend code

Utilising TypeScript and the NestJS framework to develop backend systems that support our applications.
📚

Maintaining documentation

Ensuring that documentation across code bases, architectures, and knowledge bases is up-to-date and comprehensive.

Key criteria

💻

Software development experience

3+ years of professional software development experience.

View

🔧

TypeScript proficiency

Demonstrated experience writing backend code in TypeScript.

View

📊

Database systems knowledge

Experience with ElasticSearch, DynamoDB, and S3.

View

View more

Meet the team

About the company

  • Explore
    • Jobs
    • Companies
    • People
    • Communities
    • Hatch Hotlist 2025
  • Hiring
    • Permanent hires
    • Student placements
  • Resources
    • Blog
    • Community stories
    • Career advice
    • Customer stories
    • Help centre
  • Hatch
    • About
    • Careers
    • Contact
    • Hatch updates
    • Media enquiries
  • © 2026 Hatch
  • Privacy
  • Terms
Think you're a good fit?See what the hiring team are looking for

View your fit

5 criteria for this job
Software development experience
3+ years of professional software development experience.

View

TypeScript proficiency
Demonstrated experience writing backend code in TypeScript.

View

Database systems knowledge
Experience with ElasticSearch, DynamoDB, and S3.

View

Software testing experience
Proven experience in unit, integration, and contract testing.

View

Continuous integration experience
Experience deploying applications through continuous integration pipelines.

View

A meaningful career starts with a match

Similar jobs

View all
People First Bank
People First Bank
Senior Software EngineerToowoomba, QLD · Contract
This job is all about being a key player in the Product Originations Team, where you will identify, develop, and implement software solutions that support the business. Your work will directly impact how technology interacts with customers and staff, providing valuable insights and expertise across the organization. The team embraces collaboration and innovation, creating a supportive environment where everyone can thrive.
People First Bank
People First Bank
Software Engineer, Financial Services CloudMelbourne, VIC · Full-time
As a Software Engineer for the SalesForce Financial Services Cloud, you will be at the forefront of enhancing member-centric platforms within our Technology & Transformation division. Your contributions will ensure that our solutions are reliable, scalable, and provide an outstanding user experience. Collaboration with cross-functional teams is key, as you work together to align technical deployments with business objectives.
Commonwealth Bank
Commonwealth Bank
Software EngineerEveleigh, NSW · Full-time
This job is all about building compliance-critical, greenfield infrastructure at the heart of Commonwealth Bank of Australia. You will have the opportunity to solve challenging engineering problems and create systems that serve 17 million Australians. The team values fast-paced work and treats every design decision as a first-class engineering problem.
University of New South Wales
University of New South Wales
Software Engineer (Machine Learning & Multimodal AI)Sydney, NSW · Full-time
This job is an exciting opportunity for a Software Engineer to contribute to innovative machine learning solutions at the School of Computer Science and Engineering. By collaborating with leading researchers, you will play a vital role in developing advanced prototype systems that have real-world impact. The team thrives in a fast-paced, collaborative environment, where creativity and technical expertise come together to push the boundaries of AI.