S

SITA

Global travel IT solutions for airlines

Lead Software Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSydney NSW, AustraliaNo salary listed

About the Job

Requirements

  • Must be an Australian citizen; no exceptions, because the role requires Australian Government security clearance.
  • Must hold, or be eligible to obtain and maintain, a current Australian Government Security Clearance at the Baseline level specified by the engagement.
  • Must be willing to undergo and pass background, character, and security vetting through the Australian Government Security Vetting Agency.
  • Have proven experience as a Technical or Solution Architect or senior technical lead on complex, integration-heavy projects.
  • Have expert-level Java programming capability, including design and implementation of complex backend systems, APIs, and integration middleware.
  • Have strong end-to-end solution design and architecture capability.
  • Demonstrate the ability to troubleshoot and resolve production issues across distributed systems.
  • Have experience with ForgeRock or equivalent identity and access management platforms.
  • Have experience with MongoDB and Elasticsearch data platforms.
  • Have experience with Apache Kafka and MQ messaging and streaming.
  • Have experience with Kubernetes or K3s and Docker containerization and orchestration.
  • Have experience with Apache NiFi for data integration and pipelines.
  • Have experience with MinIO and Longhorn storage.
  • Have experience with Jenkins, SonarQube, Harbor, and Nexus CI/CD and DevOps tooling.
  • Have a strong understanding of on-premise infrastructure, networking, and operations.
  • Have a solid grasp of security, compliance, and DevSecOps practices.
  • Have strong stakeholder management skills.
  • Be able to detail and decompose technical work for delivery teams.

Responsibilities

  • Own end-to-end technical design and architecture across the project.
  • Oversee and govern technical work to ensure alignment with the agreed solution and architectural standards.
  • Make and document key technical decisions, trade-offs, and design rationale.
  • Ensure designs are scalable, secure, maintainable, and fit for purpose.
  • Lead complex Java development and architecture decisions for backend systems, integration layers, and microservices.
  • Act as the senior technical escalation point for production issues.
  • Lead root cause analysis and drive resolution of complex incidents across integration, identity, messaging, and data platforms.
  • Identify and recommend permanent fixes and preventative improvements.
  • Work closely with internal operations, infrastructure, security, and business stakeholders.
  • Coordinate across teams to ensure technical dependencies and interfaces are understood and managed.
  • Communicate technical concepts to technical and non-technical audiences.
  • Support development and testing teams by detailing the technical work required to deliver each design.
  • Provide hands-on guidance, clarify requirements, and unblock technical challenges.
  • Review designs, deployment approaches, and test strategies to ensure quality and consistency.
  • Ensure work is broken down clearly so delivery teams can estimate and execute effectively.
  • Mentor development teams on Java best practices, design patterns, and architectural principles.
  • Maintain technical documentation, design artifacts, and architectural standards.
  • Identify opportunities to improve system reliability, performance, and delivery processes.
  • Contribute to technical risk management and mitigation planning, ensuring adherence to government security policies and data handling requirements.

Desired Qualifications

  • Have a bachelor's degree in Computer Science, Engineering, or a related field.
  • Have 8 or more years of technical experience, including several years in an architecture or technical lead role.
  • Hold TOGAF or equivalent architecture certification.
  • Hold relevant technical certifications, such as Kubernetes, MongoDB, ForgeRock, or Java/Spring certifications.
  • Have experience working in Agile/Scrum delivery environments.
  • Have prior experience within Australian Government, Defence, or other security-cleared environments.
  • Be familiar with the ASD Essential Eight, Information Security Manual, and Protective Security Policy Framework.

About the Company

SITA

Global travel IT solutions for airlines

SITA provides IT and communications solutions for the air transport industry, serving airlines and airports worldwide. Its products cover areas such as passenger check-in, flight operations messaging, baggage tracking, and airport-to-airline communications, all delivered through a global network of integrated software systems and services. The company connects airlines, airports, ground handlers, and other partners to enable smooth travel operations and better customer experiences. What sets SITA apart is its long history (nearly a century) and its deep, industry-wide reach; it focuses on interoperability and end-to-end integration across the entire air transport ecosystem, backed by partnerships and a shared infrastructure rather than standalone products. The company’s goal is to keep building connections that unite the fragmented aviation industry and to deliver better solutions that streamline operations and improve the travel experience for customers.

Company size
5,001-10,000
Company stage
Debt Financing
Total funding
$400M
Headquarters
Geneva, Switzerland
Founded
1949

Recently Posted Jobs

Explore more opportunities at SITA

See more jobs