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 and able to hold or obtain and maintain a current Australian Government Baseline security clearance; the role requires background, character, and security vetting through AGSVA.
  • Over 10 years of software development experience in C.
  • Proven expertise in C, Pro*C, PL/SQL, and Unix development.
  • Familiarity with object-oriented development in Oracle PL/SQL using PL/SQL Objects.
  • Extensive experience in Linux/Unix environments, including shell scripting, process management, log analysis, and system-level troubleshooting.
  • Strong relational database programming skills on Oracle, including performance tuning, execution-plan analysis, and index strategy.
  • Proven ability to work in a mission-critical, high-availability production context with formal change control and release governance.
  • Experience with Agile methodologies and Scrum practices.
  • General knowledge of containerisation in Docker or Podman environments.
  • Comfort working with sparsely documented legacy systems and reverse-engineering behaviour from source.
  • Proficient with Git for version control.
  • Solid understanding of Agile practices and Scrum techniques.
  • Ability to produce clear, precise technical documentation for a government customer audience.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline, or equivalent demonstrable professional experience.

Responsibilities

  • Design, develop, and maintain scalable backend solutions in C and Oracle Database.
  • Design and implement high-availability solutions that meet strict service-level agreement requirements.
  • Build and support mission-critical, high-volume, long-running Unix server processes.
  • Write, optimise, and maintain PL/SQL packages, procedures, functions, and complex SQL, including object-oriented development using PL/SQL Objects.
  • Develop and maintain Unix shell and Python scripts for batch processing, scheduling, file handling, and system integration.
  • Build and use the in-house unit and integration testing frameworks and encrypted toolsets that underpin the platform.
  • Diagnose, troubleshoot, and optimise performance and reliability issues, delivering permanent root-cause fixes rather than workarounds.
  • Maintain and support real-time, 24x7 middleware solution systems.
  • Own business-as-usual support, change-request delivery, and defect resolution.
  • Support the migration from Classic to Dynamic systems, including data reconciliation, parallel-run validation, and cutover support.
  • Participate in the on-call and out-of-hours roster, and support release and deployment activity through the CI, FT, SQACE, and PROD promotion pipeline.
  • Prepare and execute change records through the CAB governance process, including implementation, verification, and rollback plans.
  • Act as the recognised technical authority for the codebases within SITA.
  • Produce clear technical specifications and maintain accurate, comprehensive documentation, runbooks, and knowledge-transfer artefacts.
  • Reduce key-person dependency by documenting system behaviour and data flows and actively cross-skilling other team members.
  • Review code produced by other developers and set standards for quality, testability, and defensive coding in the legacy estate.
  • Contribute technical input to solution design, effort estimation, and impact assessment for new change requests and country rollouts.
  • Work independently in a small, highly focused team with minimal supervision.
  • Work closely with the Senior Technical Lead, DevOps, QA/testing, and architecture functions across the delivery structure.
  • Ensure all work complies with the customer’s security, privacy, and data-handling obligations, including secure coding practices for personal and border data.

Desired Qualifications

  • Domain experience in border management, immigration, travel, or aviation systems, including API/PNR, advance passenger processing, ETA/visa systems, or passenger data messaging.
  • Exposure to messaging middleware such as IBM MQ or Kafka and system-to-system integration patterns.
  • Experience with legacy-to-modern migration programmes, including parallel running and data migration validation.
  • Familiarity with Java and modern CI/CD tooling such as Jenkins, SonarQube, Nexus, and Harbor.
  • Prior work in an Australian Government or other regulated/security-cleared environment.
  • Oracle Database SQL/PL-SQL Developer Certified Professional certification or equivalent.
  • ITIL Foundation certification or equivalent service-management experience.

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