Lead Aviation Software Developer

Placements24

Midrand

Hybrid

ZAR 1,200,000 - 1,600,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Retirement savings plan
Performance bonuses
Relocation assistance

Job summary

Placements24 is seeking a Lead Aviation Software Developer in Midrand, Gauteng, ZA. You will lead a team delivering real-time software for aviation systems, from requirements to deployment, ensuring DO-178C compliance and high-quality performance.

The role requires a Master’s degree and 10+ years in software, with 5+ years in aviation or safety-critical domains, plus leadership experience. Relocation support may be available.

Qualifications

  • Master's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field.
  • 10+ years of software development experience, with 5+ years in aviation or safety-critical systems.
  • Proven experience leading software teams and managing complex projects.

Responsibilities

  • Lead design, development, and maintenance of real-time aviation software.
  • Oversee SDLC, requirements, architecture, coding, testing and deployment.
  • Mentor a team of developers and enforce coding standards (DO-178C).
  • Collaborate with systems, hardware, and QA for integration and performance.
  • Conduct code reviews, debug complex issues, optimize software performance.
  • Stay updated on aviation software trends and CI/CD practices.
  • Participate in project planning, estimation, and risk management.

Skills

Leadership
Communication
Mentoring
SDLC management
Problem solving
Agile methodologies

Education

Master's degree

Tools

Git
Ada
C++
Java
Python
DO-178C
RTOS

Job description

About the Role

Our client, a forward-thinking innovator in aviation technology, is seeking a highly skilled and motivated Lead Aviation Software Developer to join their dynamic team in Midrand, Gauteng, ZA. This role is pivotal in driving the development of cutting-edge software solutions for various aviation applications, including flight management systems, aircraft simulation, and data analytics platforms. You will lead a team of talented software engineers, guiding them through the entire software development lifecycle, from conception and design to implementation, testing, and deployment. The ideal candidate possesses a strong background in software engineering, a deep understanding of aerospace requirements, and excellent leadership skills. This is an exceptional opportunity to shape the future of aviation software and work on challenging, high-impact projects. We are dedicated to fostering innovation and excellence in software development in Midrand, Gauteng, ZA.

Key Responsibilities
  • Lead the design, development, and maintenance of robust, real-time software for aviation systems.
  • Manage the entire software development lifecycle (SDLC), including requirements gathering, architectural design, coding, testing, and deployment.
  • Mentor and guide a team of software developers, fostering a collaborative and productive environment.
  • Ensure adherence to strict coding standards, best practices, and aerospace software development standards (e.g., DO-178C).
  • Collaborate with systems engineers, hardware engineers, and quality assurance teams to ensure seamless integration and functionality.
  • Perform code reviews, debug complex issues, and optimize software performance.
  • Stay current with emerging technologies and industry trends in aviation software development.
  • Contribute to the development of automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines.
  • Translate complex aviation requirements into efficient and reliable software solutions.
  • Participate in project planning, estimation, and risk management activities.
Requirements
  • Master's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field.
  • A minimum of 10 years of experience in software development, with at least 5 years focused on aviation or safety-critical systems.
  • Proven experience leading software development teams and managing complex projects.
  • Proficiency in programming languages such as C++, Java, Python, or Ada.
  • Strong understanding of real-time operating systems (RTOS), embedded systems, and aerospace communication protocols.
  • Familiarity with software development standards for aviation (e.g., DO-178C).
  • Experience with version control systems (e.g., Git) and Agile development methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong leadership, communication, and interpersonal abilities.
  • Ability to thrive in a fast-paced, deadline-driven environment in Midrand, Gauteng, ZA.
  • Must hold valid South African work authorization.
Benefits
  • Our client offers a highly competitive salary and a comprehensive benefits package, including excellent health insurance, a retirement savings plan, and performance bonuses.
  • Employees receive generous paid time off and ample opportunities for professional development, including specialized training, certifications, and attendance at industry conferences.
  • We provide access to advanced development tools and a stimulating work environment that encourages innovation.
  • Relocation assistance may be available for qualified candidates moving to Midrand, Gauteng, ZA.
  • Join our team and help build the future of flight.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Aviation Software Development Engineer
Principal Aviation Software Development Engineer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,000,000 - 1,500,000
Premium medical coverage
Dental coverage
Vision coverage
+4
Senior Aviation Software Engineer (Flight Control Systems)
Senior Aviation Software Engineer (Flight Control Systems)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,800,000
Fully remote work arrangement
Highly competitive salary and bonus
Health, dental, and vision insurance
+6
Remote Aviation Software Engineer
Remote Aviation Software Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Competitive salary
Health insurance
+2
Principal Avionics Software Engineer
Principal Avionics Software Engineer

Placements24 • Cape Town

On-site
ZAR 1,800,000 - 3,200,000
Health/dental/vision insurance
Relocation assistance
Professional development
Remote Aviation Software Developer (Full Stack)
Remote Aviation Software Developer (Full Stack)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,200,000
Flexible working hours
Annual leave & growth budget
Remote-friendly culture
Remote Senior Avionics Software Engineer
Remote Senior Avionics Software Engineer

Placements24 • Centurion

Hybrid
ZAR 1,200,000 - 2,000,000
Remote work
Private medical insurance
Retirement contribution
+1
Principal Avionics Software Engineer
Principal Avionics Software Engineer

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 2,100,000
Competitive salary and bonus
Health, vision, dental insurance
Retirement plan
Senior Aircraft Systems Engineer
Senior Aircraft Systems Engineer

Placements24 • Midrand

Hybrid
ZAR 1,300,000 - 2,400,000
Competitive package
Annual leave
Medical aid
+5
Lead Avionics Systems Engineer - Cape Town
Lead Avionics Systems Engineer - Cape Town

Placements24 • Cape Town

Hybrid
ZAR 1,000,000 - 1,500,000
Health insurance
Retirement plan
Relocation assistance
Remote Aviation Software Architect
Remote Aviation Software Architect

Placements24 • Sandton

Hybrid
ZAR 1,976,000 - 3,952,000
Competitive salary
Remote work
Professional growth