Lead Software Engineer - C#, Sql Server Database

JPMorgan Chase JPMorgan Chase · Banking · LONDON, LONDON, United Kingdom · Commercial & Investment Bank

Lead Software Engineer role at JPMorgan Chase in London, focusing on enhancing and delivering technology products within the Commercial & Investment Bank. The role involves executing software solutions, designing, developing, troubleshooting, and leading evaluation sessions. A key aspect is driving the adoption of AI-assisted engineering practices for code quality, delivery speed, and operational outcomes, with a strong emphasis on responsible AI use and validation of AI outputs. Requires proficiency in C#, .NET, JavaScript, front-end frameworks, and SQL Server, along with experience in agile methodologies and CI/CD.

What you'd actually do

  1. Execute creative software solutions, design, development, and technical troubleshooting to solve complex problems
  2. Develop secure, high-quality production code and review and debug code written by others
  3. Identify opportunities to automate remediation of recurring issues and improve operational stability
  4. Lead evaluation sessions with vendors, startups, and internal teams to assess architectural designs and technical credentials
  5. Drive communities of practice across Software Engineering to promote new and leading-edge technologies

Skills

Required

  • Formal training or certification in software engineering concepts
  • Hands-on experience in system design, application development, testing, and operational stability
  • Proficiency coding with JavaScript and using front-end UI frameworks such as React or Angular
  • Experience building ASP.NET MVC, Web API, or REST style applications
  • Proficiency coding in C# with .NET Core or .NET frameworks
  • Ability to develop, debug, and maintain code in a corporate environment using modern programming and database querying languages
  • Understanding of agile methodologies including CI/CD, application resiliency, and security
  • Experience in SQL scripting or T-SQL in SQL Server 2019 or higher
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
  • Proficiency with development toolsets such as Git, Visual Studio 2019/2022, and VS Code

Nice to have

  • Bachelor’s degree in Computer Science or similar field
  • Knowledge of financial services industry and IT systems
  • Hands-on experience with cloud-native development using providers such as AWS
  • Familiarity with AI-powered coding tools such as GitHub Copilot or similar

What the JD emphasized

  • Demonstrated experience leading effective use of approved AI-assisted software development tools
  • Strong understanding of responsible AI use in engineering workflows