Remote Aviation Software Developer

Placements24

Klerksdorp

Hybrid

ZAR 700,000 - 1,200,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical and dental coverage
Annual performance bonus
Stock options

Job summary

Placements24 is seeking a talented Remote Aviation Software Developer to join a distributed engineering team. The role focuses on flight control, simulation, and data analysis software developed from a home office in South Africa.

You will design, implement, and optimize high-performance applications in C++, Python, or Java, collaborate with aerospace engineers and product managers, and contribute to API and microservice backends while staying current with aviation technology.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Aerospace Engineering, or related field.
  • 5+ years of proven Software Developer experience with a strong project portfolio.
  • Proficiency in C++, Python, Java, or C#; familiarity with Agile/Scrum.

Responsibilities

  • Design, develop, test, and deploy software solutions for aviation applications.
  • Collaborate with aerospace engineers and product managers to define requirements.
  • Write clean, maintainable code in C++, Python, or Java and maintain APIs/microservices.
  • Implement algorithms for data processing, simulation, and real-time control systems.
  • Participate in code reviews and troubleshoot complex software issues.
  • Stay updated on aviation tech trends and contribute to architectural decisions.

Skills

Problem-solving
Analytical thinking
Communication skills
Self-management (remote)

Education

Bachelor's or Master's in Computer Science/Software/Aerospace

Tools

C++
Python
Java
C#
Docker
Kubernetes
AWS/Azure/GCP
RTOS

Job description

About the Role

Our client, a cutting-edge aerospace technology firm, is revolutionizing the aviation industry with innovative software solutions. We are seeking a talented and motivated Remote Aviation Software Developer to join our distributed engineering team. This fully remote position allows you to work from anywhere within South Africa, contributing to the design, development, and implementation of complex software systems for flight control, simulation, and data analysis. You will collaborate closely with a team of highly skilled engineers and domain experts to deliver robust, high-performance applications. This is an unparalleled opportunity to shape the future of aviation technology from the comfort of your home office.


Key Responsibilities


  • Designing, developing, testing, and deploying high-quality software solutions for aviation applications.

  • Collaborating with cross-functional teams, including aerospace engineers and product managers, to define software requirements.

  • Writing clean, maintainable, and efficient code in languages such as C++, Python, or Java.

  • Developing and maintaining APIs, microservices, and backend systems.

  • Implementing algorithms for data processing, simulation, and real-time control systems.

  • Participating in code reviews and providing constructive feedback.

  • Troubleshooting and debugging complex software issues.

  • Staying abreast of the latest advancements in software development and aerospace technology.

  • Contributing to architectural design decisions and technology selection.

  • Ensuring adherence to software development best practices and coding standards.


Requirements


  • Bachelor's or Master's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field.

  • Proven experience (5+ years) as a Software Developer, with a strong portfolio of completed projects.

  • Proficiency in one or more relevant programming languages (e.g., C++, Python, Java, C#).

  • Experience with software development methodologies (Agile, Scrum).

  • Familiarity with real-time operating systems (RTOS) and embedded systems is a plus.

  • Understanding of aerospace principles, flight dynamics, or simulation technologies is highly desirable.

  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).

  • Excellent problem-solving, analytical, and communication skills.

  • Ability to work independently and manage time effectively in a remote setting.

  • Must have a reliable internet connection and a suitable home office setup.


Benefits


  • This is a fully remote position offering significant flexibility.

  • We provide a highly competitive salary, comprehensive medical and dental coverage, an annual performance bonus, and generous stock options.

  • Opportunities for professional development include funding for conferences, certifications, and advanced training.


Join our innovative team and contribute to groundbreaking projects in the aviation sector from Klerksdorp, North West, or any other location within South Africa.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Aviation Software Developer
Remote Aviation Software Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Fully remote
Health coverage
Professional growth opportunities
+2
Remote Aviation Software Developer - Flight Systems
Remote Aviation Software Developer - Flight Systems

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Remote Aviation Software Engineer
Remote Aviation Software Engineer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Competitive salary
Health insurance
+2
Remote Aviation Software Developer (Full-Stack)
Remote Aviation Software Developer (Full-Stack)

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,400,000
Health insurance
Retirement plan
Paid time off
+4
Remote Aviation Software Developer - Flight Simulation
Remote Aviation Software Developer - Flight Simulation

Placements24 • South Africa

Remote
ZAR 900,000 - 1,800,000
Remote work flexibility
Health insurance
Professional development opportunities
+1
Remote Flight Operations Software Engineer
Remote Flight Operations Software Engineer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Remote Aviation Software Architect
Remote Aviation Software Architect

Placements24 • Sandton

Hybrid
ZAR 1,976,000 - 3,952,000
Competitive salary
Remote work
Professional growth
Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Bellville

Hybrid
ZAR 900,000 - 1,200,000
Remote-first culture
Remote Aircraft Systems Software Engineer
Remote Aircraft Systems Software Engineer

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Training resources
Flexible hours
Remote Aviation Systems Architect
Remote Aviation Systems Architect

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,500,000
Premium health insurance
Retirement savings plan
Generous paid time off
+2