onsite
Software Engineering Manager - U.S. Bank
Engineering Manager
Lead a software development team delivering scalable, cloud‑native solutions, championing best coding practices, microservices design, and Agile delivery.
About the role
Key Responsibilities
- Guide and mentor a cross‑functional engineering team to deliver high‑quality, maintainable software.
- Define and enforce coding standards, design patterns, and best practices across Java and C#/.NET codebases.
- Drive the architecture and implementation of microservices and cloud‑native solutions on AWS or Azure.
- Own the end‑to‑end delivery lifecycle, including sprint planning, CI/CD pipeline management, and release coordination.
- Collaborate with product owners, architects, and QA to ensure alignment with business goals and technical roadmaps.
Requirements
- 5+ years of hands‑on software development experience, with at least 2 years in a people‑management or lead role.
- Strong proficiency in Java and C#/.NET, and experience building microservices.
- Deep understanding of Agile methodologies and CI/CD practices.
- Hands‑on experience with cloud platforms (AWS or Azure) and container orchestration.
- Proven ability to foster a collaborative, high‑performance engineering culture.