London, United Kingdom

See The Original Here

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.