Collins Aerospace is seeking a Senior Principal Software Engineer to drive the strategy, design, architecture, and development of new software systems and products, utilizing technologies such as Java, C++, Angular, GraphQL, REST, Kafka, and Typescript, to solve customers' toughest challenges in the global aerospace and defense industry.
Requirements
- Relevant work experience in software development using object oriented programming languages such as Java or C++.
- Relevant work experience with full life cycle development including software requirements, design, development, debug and test.
- 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, among many other programming languages and related technologies.
- Demonstrated skills with C++ related Technologies: Boost/STL/Standard C++ Library/etc .
- Experience developing software in a Linux environment
- Experience with managing cyber security processes including vulnerability assessments.
Responsibilities
- Drive the strategy, design, architecture, and development of critical capabilities in an active Agile environment.
- Demonstrated leadership skills with ability to coordinate the activities of multiple engineers working on a program, ensuring successful technical execution and delivery of solutions for the customer.
- Proactive leadership skills – proven ability to recognize issues early and to lead and motivate teams by making smaller, decisive corrections to avoid larger problems.
- Adept at communicating (verbal and written) with all levels within and outside the company, ability to prepare and deliver presentations/summaries which appropriately address the intended audience.
- Work in a highly collaborate team environment to design, architect and innovate software solutions.
- Developing, assessing and validating complex mathematical solutions such as track filters, track correlation algorithms, and weapon engagement algorithms, for sensors and/or C2 programs.
- Experience with Container Orchestration implementation such as Docker, Kubernetes, OpenShift
Other
- U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
- The ability to obtain and maintain a U.S. government issued security clearance is required.
- DoD Clearance: Secret
- Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 10 years prior relevant experience or an Advanced Degree in a related field and minimum 7 years of experience
- Three weeks of vacation for newly hired employees