Senior Software Engineer - Aviation Industry - Octopus by Robusta

  • robusta
  • Sabil 46728, Saudi Arabia
  • Full-time

وصف الوظيفة

Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish engineering hubs and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces and content focused on creating impact and growth across the different interactions.

Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.

Job Overview:

We are seeking a highly skilled Senior Software Engineer with proven leadership abilities and hands-on experience working within the aviation industry. The ideal candidate will lead software development initiatives, mentor junior developers, and deliver high-quality solutions that enhance operational efficiency, safety, and customer experience. This role requires a balance of technical expertise, leadership, and strong domain knowledge in aviation systems and applications.

Key Responsibilities:

  • Lead end-to-end software development projects, from requirements gathering to deployment and support.
  • Design, develop, test, and maintain scalable and secure software solutions aligned with aviation industry standards.
  • Collaborate with cross-functional teams including operations, engineering, and business stakeholders to deliver impactful solutions.
  • Provide technical leadership, mentoring, and code reviews to junior and mid-level developers.
  • Ensure adherence to best practices in coding, architecture, testing, and documentation.
  • Develop and integrate software systems supporting aviation operations such as flight scheduling, crew management, safety compliance, and customer engagement.
  • Stay up-to-date with emerging technologies in aviation IT and recommend innovative solutions to enhance system capabilities.
  • Contribute to project planning, resource allocation, and risk management to ensure timely delivery.
  • Drive continuous improvement within the development team by introducing modern tools, frameworks, and methodologies (Agile, DevOps, CI/CD).

متطلبات الوظيفة

  • Previous experience working directly with airlines, airports, or aviation software providers.
  • Experience in aviation-related software systems (e.g., flight operations, MRO, crew scheduling, safety compliance, or reservation systems).
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 7+ years of professional software development experience, with at least 3 years in a senior or lead role.
  • Strong expertise in programming languages (e.g., Java, C#, Python, or similar) and frameworks relevant to enterprise applications.
  • Proficiency in databases (SQL/NoSQL), APIs, and system integration within enterprise environments.
  • Demonstrated leadership skills with experience mentoring and managing developers.
  • Solid understanding of Agile methodologies, CI/CD pipelines, and DevOps practices.
  • Strong problem-solving skills, attention to detail, and ability to work under pressure in a fast-paced environment.
  • Excellent communication and stakeholder management skills.

وظائف مشابهة