As a Sentinel Principal Software Engineer, you will lead the design and development of complex software systems for the Sentinel program. You will be responsible for architecting and implementing software solutions that meet the program's requirements and ensure the delivery of high-quality software products. You will work closely with cross-functional teams to identify and prioritize software development needs, and will be responsible for mentoring and guiding junior engineers. You will also be responsible for ensuring compliance with software development standards and best practices.
Key Responsibilities
- Lead the design and development of complex software systems for the Sentinel program.
- Architect and implement software solutions that meet the program's requirements.
- Mentor and guide junior engineers to ensure the delivery of high-quality software products.
- Ensure compliance with software development standards and best practices.
- Collaborate with cross-functional teams to identify and prioritize software development needs.
Requirements
- 10+ years of experience in software development and leadership.
- Strong understanding of software development principles and practices.
- Experience with cloud computing platforms, such as AWS.
- Experience with DevOps practices and tools.
- Strong communication and leadership skills.