Collins Aerospace is seeking a Software Engineer II to contribute to the development of new software capabilities and products, specifically in the area of command and control software systems, to meet the demands of a rapidly evolving global market.
Requirements
- Relevant work experience in software development using object oriented programming languages such as Java or C++.
- Strong computer science fundamentals such as data structures, algorithms, distributed systems, information retrieval.
- Direct hands on individual experience with GraphQL, REST, Kafka, RabbitMQ, Redis, Postgresql, Docker, Kubernetes, Angular, Typescript, HTML/CSS.
- Relevant work experience in software development using object oriented paradigms and multithreaded systems.
- Experience with Container Orchestration implementation such as Docker, Kubernetes, OpenShift
- Familiarity with programming languages such as Java, C++, Angular, GraphQL, REST, KafKa, and Typescript
- Experience with full life cycle development including exposure to software requirements, design, development, debug and test
Responsibilities
- Design, architect and code critical capabilities in an active Agile environment.
- Develop innovative new features for a new real-time situational awareness Command & Control (C2) systems.
- Work in a highly collaborate team environment to design, architect and innovate software solutions.
Other
- U.S. citizenship is required as only U.S. citizens are eligible for a security clearance.
- The ability to obtain and maintain a US security clearance is required.
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) unless prohibited by local laws/regulations and minimum 2 years prior relevant experience or an Advanced Degree in a related field.
- Strong oral & written communication skills & proven leadership skills.
- Ability to engage & build positive relationships with both customers as well as internal & external employees.