RTX, the world's largest aerospace and defense company, is seeking a Principal Software Engineer to develop full stack software applications for their aftermarket business. This role involves executing the software development lifecycle and creating innovative cloud-scale software solutions.
Responsibilities:
- Execution of the software development lifecycle, including requirements analysis, design, development, testing, deployment, and maintenance of software tools and workflows for the engineering organization
- Development of rapid proof of concept software solutions to benchmark new technologies and iterate on software product requirements and design concepts
- Collaborate and regularly communicate with other team members and key stakeholders, including technical leaders across the enterprise
- Architect and implement robust, scalable, and secure application infrastructure in a Cloud environment
- Leverage software best practices and modern CI/CD tooling to develop and maintain high-quality code
Requirements:
- Bachelor's degree in Engineering, Software Engineering, or Computer Science and 8+ years of relevant experience OR an advanced degree in Engineering, Software Engineering or Computer Science and 5+ years of relevant experience
- 1+ years of experience in ANY of the following: Python, JavaScript, AWS, SQL, NoSQL
- Hands on Cloud experience or certification, especially in Amazon Web Services (AWS)
- Experience with JavaScript Frameworks such as React and Vue
- Experience developing Python-based applications or workflows
- Experience with database technology such as SQL or NoSQL
- Experience architecting serverless or event-based applications
- Experience working in an agile environment