Engineering Manager -Remote (U.S. Only)We're hiring an experienced Engineering Manager to lead the delivery of enterprise applications in a remote role. This position combines hands-on technical architecture with program management. It requires deep expertise in Java, Spring Boot, and Angular, plus strong leadership experience.
You'll manage cross-functional teams, partner with stakeholders, and drive scalable solutions in a fast-paced environment.
Responsibilities:
- Lead end-to-end delivery of complex enterprise applications using Java and Angular.
- Architect scalable backend systems using JSP, Java, Spring Boot, and microservices.
- Oversee front-end development with Angular to build responsive, modern web apps.
- Collaborate with product, design, and QA teams to define and deliver features.
- Manage delivery schedules, flag risks early, and ensure quality outcomes.
- Mentor engineers and support technical and career development.
- Serve as a technical point of contact for client stakeholders and offshore teams.
- Champion Agile practices and ensure alignment with sprint goals and milestones.
- Conduct code reviews, provide architectural direction, and offer hands-on support as needed.
Required Experience:
- 10+ years in software engineering, including 6+ years in architecture and program management.
- Deep expertise in JSP, Java, Spring Boot, and microservices architecture.
- Strong experience with Angular (version 10+ preferred).
- Skilled in REST API development, AWS cloud deployment, and CI/CD pipelines.
- Clear, effective communicator with strong stakeholder management skills.
- Proven track record leading engineering teams across locations.
- Experience aligning technology strategy with business goals and managing deadlines.