Lead Software Engineer - Java
Core
Lead a team of developers to build and integrate complex software components for large-scale aviation systems, ensuring product commitments and MVP milestones.
Role type
Senior IC Lead Software Engineer (Java/Full Stack)
Builds
Production software systems for commercial airplanes and defense products
Domain
Aerospace / Aviation
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Boot 3.x, Angular 12, TypeScript, React JS, Kafka or RabbitMQ, Microsoft Azure, SQL Server, MySQL, PostgreSQL, Git, CI/CD, Maven, Gradle
Preferred skills
DevOps practices, JavaScript/Python scripting, mobile UI/UX, aviation industry knowledge
Technologies
Java, Spring Boot, Angular, TypeScript, React, Kafka, RabbitMQ, Azure, SQL Server, MySQL, PostgreSQL, Git, Maven, Gradle
Responsibilities
Provide technical leadership and track software team performance; Design for testability and evolve systems to support automation; Estimate user stories and tasks for sprint planning; Develop and deliver working software meeting quality standards; Integrate complex software components into functional systems.
Seniority
Senior, hands-on IC with team leadership