Note: The job is a remote job and is open to candidates in USA. RTX is hiring a Principal Software Engineer to lead development, modernization, and sustainment of SPIRE, a weather-based asset impact intelligence system. The role leads full-stack engineering, classified-enclave deployments, technical modernization, and future AI-enabled capabilities while providing technical direction and mentoring.
Responsibilities
- Lead the design, development, testing, and deployment of SPIRE user interface components and backend Python services
- Modernize SPIRE’s technical stack, ensuring compliance with evolving cyber and software standards
- Perform architectural updates, troubleshoot software issues, and implement performance optimization strategies
- Support classified enclave deployments (SIPR/JWICS), ensuring software meets security and operational requirements
- Implement visualization capabilities, including raster-based weather impact images for mission planning
- Collaborate across Air Force Weather teams to ensure SPIRE integrations meet system needs and interface standards
- Research emerging technologies and drive adoption of modern frameworks and best practices
- Provide technical leadership and mentoring to junior developers, supporting code reviews and team guidance
- Participate in Agile Scrum ceremonies, including backlog refinement, sprint planning, and cross-team coordination
- Contribute to future SPIRE AI feature development and integration with Air Force Weather intelligence systems
Skills
- Typically requires a Bachelor's degree in Computer Science, Software Engineering, or a related STEM field and a minimum of 8 years of experience
- Experience in full-stack development with Python, JavaScript/TypeScript, Node.js, and associated modern frameworks (React, Angular, Vue, or equivalent)
- Experience with relational and non-relational databases such as MySQL, PostgreSQL, and NoSQL
- Hands-on experience with Kubernetes, Jenkins, Splunk, Jira, and Confluence
- Prior work experience performing architectural updates, performance tuning, and troubleshooting within production systems
- The ability to obtain and maintain a U.S. government issued Secret security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
- 10+ years of software development experience
- Active DoD Secret security clearance
- Experience supporting DoD or intelligence community systems
- Familiarity with classified enclave development, deployment, or cyber compliance workflows
- Experience with Air Force Weather data processing, geospatial visualization, or mission impact modeling
- Prior experience with AI/ML integration or readiness activities for software systems
- Background contributing to cross-system data services or machine-to-machine interfaces
Benefits
- Hired applicants may be eligible for medical, dental, vision, life insurance, short-term disability, and long-term disability.
- Hired applicants may be eligible for a 401(k) match and flexible spending accounts.
- Hired applicants may be eligible for flexible work schedules.
- Hired applicants may be eligible for the employee assistance program and Employee Scholar Program.
- Hired applicants may be eligible for parental leave, paid time off, and holidays.
- Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs, depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments are not guaranteed and depend on individual, business unit, and/or company performance.
- Remote employees work primarily offsite (from home). If they live within a reasonable commute of an RTX site with colleagues they interact with, their manager will discuss whether there is a degree of onsite presence associated with the role.
Company Overview