About the position
ENVIRONMENT:
JOIN the Digital Technology team of an Independent Asset Management Firm seeking an Engineering Lead who is a visionary and disciplined professional who continuously seeks to reinvent Engineering practices using AI, while aligning with industry standards and business goals. The successful candidate must possess a BSc Degree Level, or similar, in Mathematical, Computing or Engineering preferred with at least 5 years actively working with micro-service architectures in a Full Stack capacity, including Azure technologies, programming languages such as C#, and databases languages such as T-SQL. You will also need strong C#, ASP.NET Core, Angular, React, Vue & experience working in the Azure Cloud stack, including services like App Services, Function Apps, Redis, Service Fabric, API Manager, Azure SQL, CosmosDB, Databricks, Event Grid, Data Factory.
DUTIES:
Detailed Architecture Design, Oversight & Technical Governance -
- Work with the Platform Solution Architect to provide hands-on oversight of detailed architecture and design across Engineering squads.
- Ensure alignment with strategic architectural direction while bridging the gap between high-level architecture and day-to-day Engineering decisions.
- Review and validate technical analysis outputs before development begins to ensure feasibility, alignment with standards, and accurate estimation.
- Work with Product Owners and external partners to align API capabilities with client needs and platform strategy.
- Provide technical leadership for external API integrations, ensuring secure, scalable, and well-documented interfaces.
Engineering Enablement, Automation, Productivity & Quality at Scale -
- Effectively manage Engineering impediments for Engineers.
- Continuously evaluating and managing access controls to maintain security and relevance.
- Champion Engineering best practices including CI/CD, automated testing, secure coding standards, and preventative quality tooling.
- Define and enforce coding standards, peer review protocols, and automated quality gates (e.g., static analysis, performance checks, pipeline enforcement).
- Ensure quality gates cannot be bypassed under delivery pressure without structured governance.
- Promote a culture of clean, maintainable, performant, and scalable code.
- Lead initiatives to improve development velocity through intelligent automation and tooling without compromising reliability.
- Identify, source, and embed tools that improve Engineering quality and prevent production issues before they occur.
- Ensure Engineering output improves in both speed and quality through automation, AI-assisted tooling, and Preventative Engineering practices.
Platform Security, Resilience & Availability -
- Own the roadmap for addressing platform-wide technical debt, including vendor deprecations, mandated upgrades, and Cybersecurity vulnerabilities.
- Collaborate with InfoSec and Infrastructure teams to ensure timely remediation of risks.
- Plan and prioritize Engineering work that safeguards platform stability and compliance.
Automation & AI-Centred Engineering -
- Identify and implement AI-assisted tooling for code generation, automated reviews, test generation, performance validation, and static analysis.
- Embed AI code review capabilities where appropriate.
- Introduce preventative automated tooling so quality issues are detected before reaching production.
- Ensure responsible use of AI through governance, human oversight, and Engineering alignment.
- Measure the impact of automation and AI adoption on quality, output, defect rates, and production stability.
- Drive continuous improvement in Engineering practices through intelligent automation.
Strategic Collaboration & Partner Engagement -
- Serve as the technical liaison between internal teams and external partners during Engineering discussions.
- Collaborate with the Platform Architect and Delivery Manager to ensure cohesive planning and execution.
- Represent Engineering in strategic forums and contribute to platform vision evolution.
REQUIREMENTS:
Qualifications –
- BSc Degree Level, or similar, in Mathematical, Computing or Engineering preferred.
Experience/Skills –
- Minimum of 5 years actively working with micro-service architectures in a Full Stack capacity, including Azure technologies, programming languages such as C#, and databases languages such as T-SQL.
- Strong experience with .Net Core preferable, including C#, ASP.NET Core, etc.
- Strong experience with UI frameworks, e.g. Angular, React, Vue.
- Experience working in the Azure Cloud stack, including services like App Services,
- Function Apps, Redis, Service Fabric, API Manager, Azure SQL, CosmosDB, Databricks, Event Grid, Data Factory.
- Experience implementing automated Test-Driven Development approach and Continuous Testing.
- Experience working with a variety of database technology such as SQL, No SQL, file storage.
Advantageous -
- Experience with source control and automation tools, particularly the Azure DevOps suite, would be advantageous.
- Experience working with micro-service APIs, particularly in containerized implementations advantageous (e.g. Service Fabric).
- Advantageous to have prior knowledge of Asset Management industry, especially relating to investment systems and processes.
ATTRIBUTES:
- Attention to detail and high level of accuracy.
- Strong problem-solving ability, a logical thinker and numerate.
- Willing to share knowledge and coach other team members, as well as learn from them.
- Strong collaboration ethic, with ability to work in teams from cross-functional disciplines.
Desired Skills:
- Angular
- ASP.Net
- C#
- React. js
- Vue.js
About The Employer:
An Independent Asset Management Firm