onsite
Digital Software Engineer Manager - Assistant Vice President - Citi
Software Engineer
Lead a high‑performing software engineering team, driving delivery of digital solutions on cloud platforms. Manage project scope, mentor developers, and shape engineering standards while collaborating across business units.
About the role
Key Responsibilities
- Lead and mentor a multidisciplinary software engineering team, ensuring high quality, on‑time delivery of digital products.
- Define and enforce engineering best practices, coding standards, and architectural guidelines across projects.
- Collaborate with product, design, and operations stakeholders to translate business requirements into scalable, cloud‑native solutions.
- Drive continuous improvement through Agile ceremonies, retrospectives, and process optimization.
- Manage project budgets, resource allocation, and risk mitigation to meet strategic objectives.
Requirements
- 10+ years of software development experience with strong expertise in Java and .NET ecosystems.
- 5+ years of technical leadership, managing teams of 8+ engineers.
- Proven track record delivering cloud‑based applications on AWS or similar platforms.
- Deep understanding of Agile methodologies and experience leading Scrum or Kanban teams.
- Excellent communication, stakeholder management, and problem‑solving skills.