Engineering Lead
Location: London
Job Type: Permanent
Work Setup: Hybrid - 3 days in office per week
Who We Are
ICBC Standard Bank plc is a London-based global markets and commodities bank, jointly owned by ICBC and Standard Bank Group, providing corporate and institutional clients with solutions in commodities, FX, Fixed Income, and structured products. The bank focuses on emerging and frontier markets and operates across major financial centers including London, New York, Shanghai, and Singapore, leveraging its global reach and expertise in risk management and market insight.
What You'll Do
- Act as a hands-on engineer, contributing to the design, development, testing, and delivery of Market Risk and Market Data platforms.
- Lead full SDLC activities, ensuring secure, high-quality, maintainable code.
- Drive code reviews, refactoring, optimisation, and engineering best practices.
- Promote automation across build, testing, deployment, and environments.
- Provide technical leadership across architecture, design, tooling, and standards; mentor engineers to drive continuous improvement; and establish best practices in documentation, observability, maintainability, and operational readiness.
- Design and optimize modern CI/CD pipelines to deliver fast, secure, and reliable releases, partnering with teams to embed DevOps best practices, automate quality controls, ensure stable environments, and continuously improve build, artifact, and deployment processes.
- Collaborate on scalable, reliable system architecture, evaluate emerging technologies to boost engineering productivity and platform capability, and champion AI, ML, and automation to improve code quality, testing, and release efficiency.
- Implement and maintain automated testing across unit, integration, regression, and functional levels, embedding quality into CI/CD pipelines and partnering with QA to quickly resolve defects and continuously improve outcomes.
- Partner with development teams, Product and Project Managers, Architecture, Technology Risk, and Production Support to align priorities and ensure consistent delivery, clearly communicate technical decisions, progress, risks, and dependencies, and uphold governance, compliance, and technology risk standards across engineering practices.
What You Bring
Technical Expertise:
- Experience with C#, Java, and .NET (Core/.NET Framework)
- Web technologies: ASP.NET, MVC, Razor, JavaScript (including Knockout.js)
- Proficient in Scripting: PowerShell, Python, Groovy, Shell
- CI/CD tools: Jenkins, TeamCity, Git, Nexus
- Messaging technologies: WCF, gRPC, SignalR, RabbitMQ
- Experience with automated testing and CI/CD integration
- Exposure to AI/ML in engineering workflows; C++ desirable
Professional Background:
- Proven experience within investment banking or large enterprise environments
- Experience across full SDLC
- Risk domain experience (Market or Credit Risk) preferred
- Comfortable working with Architecture, Governance, Risk, and Production Support teams
- Analytical and solution-oriented, clear communicator, self-driven and delivery-focused, collaborative, and comfortable in complex environments with a strong commitment to continuous improvement.
What's Next
If you are ready to take the next step, apply now! Successful applicants will be contacted directly by a recruiter to discuss the role more.
We are committed to creating an inclusive recruitment experience. If you require support or adjustments to the recruitment process, our Adjustment Concierge Service is here to help. Please feel free to contact us at (see below) to discuss how we can support you.
This position is being recruited on behalf of our client through our Outsourcing service line. Resource Solutions Limited, trading as Robert Walters, acts as an employment business and agency, partnering with top organizations to help them find the best talent. We welcome applications from all candidates and are committed to providing equal opportunities.