We are seeking a highly experienced and motivated Lead Engineer who thrives at the intersection of hands-on technical leadership and people management. In this dual-role, you will lead a high-performing engineering team while actively contributing as a senior individual contributor, ensuring high-quality code delivery, system design, and scalable deployments to AWS.
This role is ideal for someone with 10+ years of experience, strong technical depth in Java, React, Angular, and modern DevOps practices—especially CI/CD and infrastructure-as-code for AWS—and a passion for coaching and growing software engineers.
Key Responsibilities:
🧠 Technical Leadership
• Design, develop, and maintain scalable, secure applications using Java (Spring Boot), React, and Angular
• Architect clean and efficient solutions to complex technical problems in collaboration with product and design teams
• Own and improve CI/CD pipelines and deployment automation into AWS environments (EC2, ECS, Lambda, S3, etc.)
• Set coding standards and perform peer code reviews, ensuring best practices across the stack
• Champion system performance, security, monitoring, and observability
🤝 People Leadership
• Lead, coach, and mentor a team of 4–8 engineers; conduct 1:1s, goal setting, and feedback sessions
• Foster a collaborative and inclusive team environment focused on continuous improvement and delivery
• Partner with Engineering Management and Product on planning, prioritization, and delivery
• Provide technical guidance and unblock team members on design and architecture decisions
⸻
Required Skills & Experience:
• 10+ years of professional software development experience
• Proven experience leading software engineering teams (formally or informally)
• Deep expertise in Java (Spring Boot), React.js, and Angular
• Strong command of AWS services and infrastructure-as-code tools (CloudFormation, Terraform, CDK)
• Solid experience with CI/CD tools (GitHub Actions, Jenkins, CircleCI, or similar)
• Proficiency with microservices architecture, RESTful APIs, and event-driven systems
• Strong communication skills and a track record of mentoring or team leadership
• Experience working in agile, cross-functional teams