
Vice President - Engineering Lead - Investment Platform
- Pune, Maharashtra
- Permanent
- Full-time
- Inspire the teams to deliver exceptional performance by helping them to connect the purpose of their work, beyond the impact to the bottom line
- Lead by example in demonstrating the organization's values and principles
- Support direct reports to make effective decisions, collaborate across silos, speak up and take personal accountability
- Encourage Investment Platform team to solve business problems creatively and collaboratively and question the status quo
- Be curious and insightful about customer’s needs and support Investment Platform team to adapt to the changing environment
- Simplify complexity and reduce unnecessary bureaucracy
- Defines the technology roadmap for the portfolio or portfolios in line with the organisational objectives
- Being aware of the technology budget for the portfolio and be accountable for the operational costs of the platform including Azure
- Ensures implementation of best practices in software development, including coding standards, code reviews, and testing across squads
- Drive tech initatives including modernisation, and cost optimisation through a community of Lead Engineers
- Continuously assess and improve engineering processes to enhance efficiency and productivity
- Identify potential risks in projects and operations, and develop mitigation strategies
- Ensure compliance with security and regulatory requirements
- Establish key performance indicators (KPIs) to measure the success of engineering initiatives
- Regularly report on the performance and progress of engineering activities
- Provide guidance and mentorship to the engineering squads
- Be a role model and lead by example in demonstrating the organization's values and principles
- Stay abreast of emerging technologies and industry trends, and evaluate their potential impact on the organization
- Deliver business prioritised changes
- Demonstrate a solid understanding of the technology, and domain knowledge
- Oversee the quality of engineering of the squads
- Ensuring any solutions being designed within the squad meet M&G standards
- Fostering strong relationships with the other key stakeholders - outcome delivery managers, engineering lead, enterprise architecture, technology partners, SRE, and other platforms
- Playing an active role in engineering community for learning and sharing
- Assist with end-to-end solutions and see it through until it reaches the end customer.
- Leads tech improvements within the squad
- Provide technical guidance and mentorship to the squad members
- Build and maintain strong relationships with all members of the team
- Contribute actively in the Lead Engineering Team and lead initiatives within the squad
- Partnering with and assisting the Investment Plaform’s change and run teams to deliver their objectives
- Work across multiple disciplines across the Investment Platform and opportunities to connect and improve working practices
- Consistently identify improvement opportunities within the team and implements processes, ways of working or facilitate training to address improvement opportunities
- Works within established frameworks and procedures, with the freedom to interpret them to solve a range of problems
- Build and maintain strong relationships with all key stakeholders in the Front Office, Sustainability focused teams, Transformation & Innovation or the engineering community
- Advanced software engineering skills paired with expertise in some of the following programming languages: C#, Java, Python, Javascript, HTML/CSS or equivalent
- Strong understanding of DevOps principles and experience in building CI/CD pipelines
- Strong experience working with data on Azure including Azure Data Lake, ADLA, Cosmos DB, SQL, and Datafactory
- Demonstrates Architectural Excellence by developing solutions using the guiding tenets of Azure Well-Architected Framework covering reliability, security, cost optimisation, operational excellence and performance efficiency
- Has strong Azure experience on PaaS services such as App Service, Function App, Logic App, Data Factory, Service Bus and Key Vault
- Has deep understanding of Azure AD, Service Principals and Managed Identities to configure role based access for web applications
- Is able to investigate complex application issues by using telemetry and Application Insights information
- Has a good experience with REST APIs and Microservices and API management on Apigee
- Follows best coding practices using SOLID principles, design patterns and other industry standards
- Proactive self-starter who can manage their own workload and can juggle multiple priorities at the same time
- Experience working in an agile environment and good understanding of integrating testing withing the SDLC
- Applying a “solutions” mentality for any outcome that you are assigned to and ensure proper solutions design is considered
- Great interpersonal skills, with the ability to communicate clearly and effectively, both written and orally, within a project team
- Ability to identify problems and have the drive to follow them through to resolution
- Excellent attention to detail, and ability to prioritize and work efficiently to project deadlines
- Has people management skills and able to develop high performing teams
- Relevant experience developing back or frontend solutions (e.g. On Azure Cloud, Angular, React, Node.js software frameworks)
- Exposure to financial markets & asset management processes and understand analysis into a wide variety of asset classes and associated analytics (e.g. Equity, Fixed Income, Private Assets etc)
- Exposure to data visualisation tools - Power BI or equivalent
- 18 + years of total experience in software engineering
- 5 + years of experience in a core engineering role in the cloud
- Graduate in any discipline