As a Sentinel Principal/Sr Principal Software Engineer, you will be responsible for leading the development of software systems for the Sentinel program. You will design, develop, and lead the development of software systems, and collaborate with cross-functional teams to ensure successful delivery of software products. You will also provide technical leadership and guidance to junior engineers and ensure that software development processes are followed.
Key Responsibilities:
- Design, develop, and lead the development of software systems for the Sentinel program.
- Collaborate with cross-functional teams to ensure successful delivery of software products.
- Provide technical leadership and guidance to junior engineers.
- Ensure that software development processes are followed.
- Develop and maintain software documentation and technical notes.
Requirements:
- BS or MS in Computer Science or related field.
- 10+ years of experience in software development, with at least 5 years in a leadership role.
- Experience with C++, Java, and Python programming languages.
- Experience with cloud computing platforms, such as AWS.
- Strong understanding of software development processes and methodologies.