onsite
Principal Engineer - Software Engineering Onsite
Engineer - Software Engineering Onsite
Principal Engineer - Software Engineering role at RTX, focusing on software development and engineering with expertise in Python, Node.js, Machine Learning, and AWS.
About the role
As a Principal Engineer - Software Engineering, you will be responsible for leading the development of complex software systems and ensuring the delivery of high-quality software products. You will work closely with cross-functional teams to design, develop, and deploy software solutions that meet the needs of our customers. You will also be responsible for mentoring junior engineers and providing technical guidance and leadership to the team.
Key Responsibilities:
- Lead the development of complex software systems and ensure the delivery of high-quality software products.
- Collaborate with cross-functional teams to design, develop, and deploy software solutions.
- Mentor junior engineers and provide technical guidance and leadership to the team.
- Develop and maintain technical documentation and standards for software development.
- Stay up-to-date with industry trends and emerging technologies and apply this knowledge to improve software development processes and products.
Requirements:
- 10+ years of experience in software engineering with a focus on software development and engineering.
- Expertise in Python, Node.js, Machine Learning, and AWS.
- Strong leadership and mentoring skills with the ability to lead and motivate a team.
- Excellent communication and collaboration skills with the ability to work effectively with cross-functional teams.
- Experience with cloud computing and DevOps practices.
Skills
pythonnodejsmachine learningawscloud computingsoftware engineering