Lead Software Developer
Core
Lead a team in developing scalable, secure, high-performance enterprise applications and modernizing legacy systems for the global air travel industry.
Role type
Senior IC Lead Software Developer (Technology Owner)
Builds
Hosted and customer-deployed enterprise applications, cloud-native solutions, and C-based integration platforms
Domain
Aviation technology, enterprise software, cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, ReactJS, TypeScript, Azure, Docker, Kubernetes, RESTful APIs, microservices, OOP, relational/NoSQL databases, message queues (JMS, AMQP), C (legacy maintenance)
Preferred skills
CI/CD pipelines, Infrastructure as Code (Azure DevOps), Strangler Fig pattern, Linux/Windows, observability tools, Agile/Scrum
Technologies
Java, Spring Boot, ReactJS, TypeScript, Azure, Docker, Kubernetes, JMS, AMQP, C, React
Responsibilities
Design and maintain scalable back-end applications; lead modernization of legacy systems to cloud-native; build cloud-native applications on Azure; maintain C-based integration platforms; develop responsive UIs; write automated test suites; translate business requirements to technical solutions; ensure performance, quality, and security; troubleshoot complex stack issues; mentor junior developers.
Seniority
Senior, hands-on IC with team leadership
