London, United Kingdom
Vanguard is seeking an experienced & passionate Software Development Manager to lead our business-critical Investment Strategy Group technology team. This role is a technology, project, and people management role with responsibility of leading a highly skilled software development team working on cloud-based Research Technology Platform. The role sits within a critical and strategic business area that is going through significant growth and therefore this is a great opportunity for learning and career progression for the right candidate.
To be a successful candidate, applicants will need strong investment savvy and investment data knowledge. Technology experience in financial services domain is required to succeed in this role.
Core Responsibilities
- Responsible for project & people management of a high caliber team of approximately 7- 8 Software Engineers.
- Lead staff. develop, mentor, and provide guidance, training, and motivation as vital. Conduct regular one on one and staff meetings. Hire, evaluate and counsel crew.
- Project management responsibilities which include, but not limited to, sprint planning, running daily scrums, sprint reviews and other agile practices.
- Manage all phases of software development life cycle from requirements gathering, design, implementation to testing and deployment.
- Responsible for platform technical architecture roadmap, code evolution and health and availability of the platform in Production.
- Play a role in evolution of business and product requirements by working closely with Product Owner(s) and business users.
- Build and maintain strong relationships with key stakeholders within technology, product, and business. Work closely with senior leadership to deliver key outcomes.
- Recruit, hire, mentor, and coach software developers at different levels of experience.
- Ability to handle multiple competing priorities in a fast-paced environment and navigate ambiguity.
- Presents status, metrics, and department initiatives at meetings with management and project peers.
What it takes
- Technology and software engineering background with rich experience in building and delivering large enterprise systems in financial services/investment management domain.
- Good knowledge of SDLC and best practices in application development. Proven hands-on software development experience and having then moved into a management role with a minimum of 3+ years of proven and demonstrable project, technology & people leadership experience.
- Although hands-on coding is not part of the role, Python or Java background, UI development experience and knowledge of AWS or other cloud technologies will be preferred.
- Good experience in agile project management practices (Scrum/Kanban) and good knowledge of various tools (JIRA in particular).
- Strong verbal and written communication skills. Capable of navigating an organization and able to get things done.
- Undergraduate degree or equivalent combination of training and experience. Graduate degree preferred.
How We Work
Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.