top of page

Sr. Software Director of Development - eMobility

The Software Director for the eMobility Team will be responsible for overseeing the development, implementation, and maintenance of our server-connected mobile applications. This role requires an experienced leader with a strong technical background in Java development, iOS/Swift, and general mobile technologies. The ideal candidate will drive the team towards delivering high-quality, scalable, and innovative mobile applications that meet our commercial aviation customers’ business objectives.

Required Skills

  • Education: Bachelor's or Master's degree in Computer Science.

  • Experience: Minimum of 8-10 years of experience in software development, with at least 5 years in a leadership role managing Java developers and mobile application projects.

  • Technical Skills:

    • Proficiency in Java and related frameworks (e.g., Spring, Hibernate).

    • Strong knowledge of mobile application development (iOS).

    • Experience developing and working with RESTful APIs.

    • Utilizing version control systems (e.g., Git) and CI/CD tools.

Desired Skills

  • Experience with cloud platforms (e.g., AWS).

  • Knowledge of Agile methodologies and experience working in Agile environments.

  • Familiarity with additional programming languages and technologies (e.g., Swift).

  • Commercial aviation/maintenance experience is a plus.

Work Enviroment

  • Lead, mentor, and manage cross-functional agile teams of Java and IOS developers, fostering a collaborative and innovative work environment.

  • Set clear performance goals, provide regular feedback, and conduct performance evaluations.

  • Develop and implement team strategies, agile processes, and best practices to enhance productivity and quality.

  • Oversee the design, development, and deployment of mobile applications and web applications within our suite of mobile applications. 

  • Ensure the use of best practices in software development, including code reviews, testing, and continuous integration.

  • Work closely with product managers, and other stakeholders to define project requirements and deliverables.

  • Allocate resources effectively, balancing project demands with team capabilities.

  • Work with the quality organization to support quality assurance processes to ensure the reliability and performance of server-side and mobile applications.

  • Address and resolve technical issues and bugs promptly. 

  • Manage on-call support rotations and assist with SLA resolution and root cause analysis. 

  • Communicate with customers and handle escalations.

  • Travel required 20%. 

Are you Interested in the Position?
Apply Now!

Open Position Application Form

Position
bottom of page