Remote Aviation Software Architect
Sandton, 2172, South Africa
Listed on 2026-10-19
-
Software Development
Software Architect, Software Engineer
Our client, a global innovator in aviation technology solutions, is seeking an exceptional Remote Aviation Software Architect to design and guide the development of complex software systems. This is a fully remote position, offering the flexibility to work from anywhere while contributing to the forefront of aviation software engineering. The ideal candidate will have a deep understanding of software architecture principles, extensive experience in developing scalable and robust software for the aerospace industry, and a passion for creating innovative solutions.
We are looking for a visionary leader who can translate intricate aviation requirements into elegant and efficient software designs. This role is critical for shaping the future of our client's software offerings, supporting various operational needs that may involve teams located near Sandton . The fully remote nature of this role emphasizes collaboration through advanced digital tools and a results-oriented approach.
- Design and architect scalable, high-performance software systems for aviation applications.
- Define software architecture, select appropriate technologies, and establish development standards.
- Lead and mentor software development teams, ensuring adherence to architectural vision and best practices.
- Collaborate with stakeholders, including product managers, systems engineers, and clients, to gather and refine requirements.
- Oversee the development lifecycle, from initial design to deployment and maintenance.
- Conduct code reviews and ensure the quality, security, and efficiency of software solutions.
- Identify and mitigate technical risks, ensuring system reliability and robustness.
- Stay abreast of emerging software technologies and industry trends in aviation and software engineering.
- Develop technical documentation, including architecture diagrams, design specifications, and API definitions.
- Champion best practices in software development, testing, and deployment.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 10 years of experience in software development, with at least 5 years in a software architect or lead role.
- Proven experience designing and delivering complex, large-scale software systems.
- Deep understanding of software architecture patterns, microservices, cloud computing, and data structures.
- Proficiency in multiple programming languages (e.g., Java, C++, Python) and modern development frameworks.
- Experience with aviation software standards and real-time operating systems is highly desirable.
- Excellent problem-solving, analytical, and critical thinking skills.
- Strong leadership, communication, and collaboration skills, essential for a remote role.
- Demonstrated ability to work independently and effectively manage tasks in a remote setting.
- Must have a reliable high-speed internet connection and a suitable home office environment.
Our client offers an exceptionally competitive salary and benefits package for this remote role, along with the opportunity to work on groundbreaking aviation technology. Enjoy the flexibility and autonomy of remote work, contributing your expertise to a world-class team. We provide opportunities for continuous learning and professional growth, enabling you to stay at the cutting edge of software architecture in the aviation domain.
Join our innovative company and help define the future of flight software.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).