-
Qantas

Senior Software Engineer

Qantas
Australia · Full-time · Mid-Senior

About Us

Founded in the Queensland outback in 1920, Qantas has grown to be Australia’s largest regional, domestic, and international airline. Qantas has a range of subsidiary businesses that support the overall operations of the Group. The Qantas Group’s main business is the transportation of customers and freight using two complementary airline brands — Qantas and Jetstar — operating regional, domestic, and international services.

Job Description

Technology is a big part of how we continue to pioneer our way forward. With eyes on the future, our IT team harness technology on a global scale and tailor local solutions for each of our ports. Together we’ll show you it’s possible to make an impact, and to never underestimate what you’re capable of achieving.

The Senior Software Engineer is responsible for guiding and leading the architecture, delivery and development of the software systems that power our Loyalty business unit.

The role is for a hands-on, highly skilled software developer with the experience to both code with and mentor other technical team members to deliver high quality, well-designed software.

You will share a large amount of responsibility for the quality of the software being built, including but not limited to; achieving desired business outcomes; meeting reliability and performance expectations; safely managing security and data privacy concerns.

As a Senior Software Engineer, you would be expected to have a solid understanding how web applications are delivered and operate end to end within an enterprise environment, with a specialty in modern frontend technologies (React, TypeScript, CSS, HTML).

Responsibilities of the role include: Software design and implementation, Testing (acceptance, functional, integration, unit) Agile software delivery, Leadership, Collaboration, Implementation of secure code practice, and Training.

You Will Bring

  • Strong knowledge of Agile and Lean software development practices as well SDLC
  • Experience in embedding best practices in software development within a team.
  • Ability to collaborate and contribute to the organisations engineering culture.
  • Extensive experience with version control tools like Git, GitHub, GitHub Actions, CI/CD, code reviews etc
  • Experience researching and troubleshooting bugs and performance bottlenecks in a production environment.
  • A strong end to end technical understanding how applications within an enterprise environment run and operate.
  • In-depth, expert knowledge with frontend frameworks (i.e TypeScript, React (CSR/SSR), Next.JS, Micro Frontends, HTML, CSS/SCSS)
  • Solid understanding of UI/UX principles and best practices.
  • Experience with responsive design, cross-browser compatibility and accessibility standards.
  • Have proficient understanding of backend technologies (i.e NodeJS, Rest APIs)
  • Knowledge and experience of cloud platforms such as AWS - EC2, S3, Lambda, DynamoDB, Cloud watch etc
  • Good knowledge of important software design consideration, Security Performance, Data privacy
  • Enthusiasm for learning and driving adoption of the latest technology.
  • Excellent problem solver
  • Great communication skills (written and verbal) that will enable successful collaboration.
  • A passion for creating beautiful and user-friendly interfaces.
  • Good understanding of security principles
  • Good prioritisation and time management skills
  • Driven and motivated by team and company success
  • Highly professional with high integrity
  • Attention to detail and a willingness to take ownership of issues and deliverables
  • Flexible and able to take on a variety of roles including leadership

Good To Have

  • Knowledge and experience with CMS’s like AEM and Contentful
  • Excellent skills in workshop facilitation, presentation, consultation and negotiation
  • Use of observability tools like DataDog/Splunk APM

Applications will close on the 5th of Jan

Qualifications

8+ years of experience as a professional software engineer (typically) Experienced delivery practitioner, with in-depth skills in most or all of the following: Agile and Lean software development practices Continuous Delivery, Continuous Integration TDD, automated testing best practice DevOps In depth, expert knowledge of core technologies required for the role, such as: Latest versions of HTML, CSS, Javascript Server side programming language(s), such as Ruby, .NET, Clojure, Node.js, Java, Kotlin, Scala Automated testing tools and libraries Unix / Linux or Windows administration, as appropriate SQL database and other data store variants, such as PostgresQL, ElasticSearch, Redis Cloud computing platform(s) and tools Containerisation technology concepts, such as Docker, Kubernetes Good knowledge of important software design considerations: Security Performance Data privacy

Key Skills

Ranked by relevance

c ha ai css esp ui cloud git typescript react excel java sql lan nat ux continuous integration continuous delivery responsive design elasticsearch javascript kubernetes postgresql responsive dynamodb clojure datadog kotlin docker devops server splunk scala redis linux ruby unix nist tdd aws pic sla aci asm pan s3
Login to Apply
Posted
Dec 12, 2024
Type
Full-time
Level
Mid-Senior
Location
Sydney
Company
Qantas

Industries

Airlines Aviation

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Qantas
Related

Senior Manager Technology, Developer Experience

2026-05-27

Full-time
Mid-Senior
Australia
Airlines
Information Technology
View Job Details
Queensland Airports Limited
Related

Senior Cyber Analyst

2026-05-26

Full-time
Not Applicable
Australia
Airlines
Engineering
View Job Details
Qantas
Related

Senior Mobile Back-End Developer

2026-05-24

Full-time
Mid-Senior
Australia
Airlines
Information Technology