Senior Software Developers

Job description

The Senior Software Developers will play a leadership role in defining and developing our leading-edge satellite communications, flight tracking and flight data analysis systems. Reporting to the Enterprise Software Manager, the successful candidates will be the technical lead on development projects supported by our development, project management and test teams.

Job requirements

We are looking for:

  • A BSc in Computer Science, Software Engineering or equivalent
  • A minimum of 7-10 years of experience as a hands-on developer
  • Experience with Java, C# and Javascript
  • Thorough knowledge of TCP/IP networking
  • Experience and expertise in high reliability distributed systems
  • A proven “Full-Stack” developer with experience across different stacks and an ability to choose the right technology for a problem
  • Strong leadership and mentoring abilities
  • Familiarity with preparing requirements and design documentation

You will stand out if you:

  • Have technical leadership experience
  • Have authored patents
  • Have an expert understanding of containerization and deployment with Kubernetes
  • Have knowledge and experience of satellite networks and mobile communications
  • Have experience developing special-purpose protocols and new APIs.
  • Have experience working with an ISO9001/AS9100 quality system

If you have a commitment to quality and eye for detail and can effectively communicate complex concepts to a wide range of audiences, then we would encourage you to apply today via recruitee: