Software Engineer II
Core
Design, develop, and maintain robust software for aerospace applications including engine design, manufacturing, supply chain, and mission operations.
Role type
Software Engineer II (Aerospace/Propulsion Systems)
Builds
Scalable software systems, APIs, and cloud-native services for engine and propulsion development
Domain
Aerospace / Propulsion Systems / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, TypeScript, React, AWS cloud services, Infrastructure as Code (IaC), Microservices architecture, CI/CD pipelines, API development, DevOps practices
Preferred skills
GenAI solutions, Serverless computing, Event-driven architectures, Containerization (Docker), Orchestration (Kubernetes), Automation testing (Selenium/Cypress), Agile methodologies
Technologies
Python, TypeScript, React, AWS, Docker, Kubernetes, Selenium, Cypress
Responsibilities
Design and develop scalable software; Implement and manage APIs; Deploy applications on AWS; Collaborate on system requirements; Promote code quality and testing; Diagnose and resolve complex technical issues; Participate in code reviews
Seniority
Mid-level, hands-on IC