onsite
Software Engineer II - Air Traffic Solutions Onsite
Software Engineer II - Air Traffic Solutions Onsite
Design and develop software solutions for air traffic management systems, leveraging expertise in Python, Node.js, and Machine Learning to improve system efficiency and safety.
About the role
As a Software Engineer II on our Air Traffic Solutions team, you will design and develop software solutions to improve the efficiency and safety of air traffic management systems. You will work closely with cross-functional teams to understand system requirements and develop software solutions that meet those needs. You will also collaborate with other engineers to ensure that software solutions are integrated with existing systems and meet the highest standards of quality and reliability.
Key Responsibilities:
- Design and develop software solutions to improve air traffic management system efficiency and safety.
- Work closely with cross-functional teams to understand system requirements and develop software solutions that meet those needs.
- Collaborate with other engineers to ensure that software solutions are integrated with existing systems and meet the highest standards of quality and reliability.
- Develop and maintain software documentation to ensure that software solutions are properly understood and maintained.
- Participate in code reviews and provide feedback to other engineers to ensure that software solutions meet the highest standards of quality and reliability.
Requirements:
- Bachelor's degree in Computer Science or related field.
- 5+ years of experience in software development, with a focus on air traffic management systems or related fields.
- Expertise in Python, Node.js, and Machine Learning, with experience in cloud computing and agile methodologies.
- Strong understanding of software development principles and practices, including design patterns, testing, and debugging.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.