Skip to contentPrincipal Hands-On Software Section Lead
Company | RTX |
---|
Location | Aurora, CO, USA |
---|
Salary | $101000 – $203000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, Expert or higher |
---|
Requirements
- Typically requires a degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 8 years of Software Engineering experience.
- Experience with Java and C++ software development in a Linux environment.
Responsibilities
- Lead a team of engineers and have one on one discussions with them and perform mid-year/end of year evaluations.
- Identify and understand customer needs and apply sound, demonstrable understanding of features supported by backend and UI capabilities.
- Demonstrate critical thinking skills with the ability to communicate concepts and ideas well.
- Design backend and UI software solutions.
- Aid in deployment processes to ensure seamless and timely deliveries.
- Use proven problem solving and analytical skills.
- Develop and maintain Java, C++, and Python based backend applications for satellite ground systems.
- Collaborate with cross-functional teams to define, design, and implement robust server-side solutions.
- Modify and improve existing codebases for enhanced performance and scalability.
- Conduct software design and code reviews, integrating best practices and innovations.
- Contribute to all phases of the software development lifecycle, ensuring adherence to Agile principles.
- Participate in system integration and project milestone completion under guidance from supervisors.
- Keep abreast of advancements in Java and related technologies to drive continuous innovation.
Preferred Qualifications
- Experience leading teams
- Experience in a manager role
- Experience with Python.
- Experience working with the Atlassian Tool suite.
- Experience developing software in an Agile and/or DevOps environments.
- Previous experience with satellite GPS software.
- Experience troubleshooting or debugging software.
- Experience with unit and automated functional test concepts.
- Experience with some area of satellite ground system software such as mission management, planning and scheduling, command and telemetry, satellite operations, or flight dynamics models.