Lead Software Engineer - FIXED INCOME UK

Lead Software Engineer - FIXED INCOME UK

Full-Time 80000 - 100000 £ / year (est.) No working from home possible
J.P. Morgan

At a Glance

  • Tasks: Lead innovative software projects and solve complex technical challenges in a dynamic team.
  • Company: Join JPMorganChase, a leader in financial services with a commitment to technology.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Other info: Be part of a diverse team that values inclusion and continuous improvement.
  • Why this job: Make a real impact in the financial tech space while working with cutting-edge tools.
  • Qualifications: 10+ years in software engineering with strong coding and automation skills.

The predicted salary is between 80000 - 100000 £ per year.

As a Lead Software Engineer at JPMorganChase within the Commercial and Investment Bank - Post Trade Technology Group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market‑leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.

Job Responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
  • Develops secure high‑quality production code, and reviews and debugs code written by others.
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
  • Leads evaluation sessions with business stakeholders, and internal teams to drive outcomes‑oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading‑edge technologies.
  • Uses AI‑assisted tools to accelerate engineering work while maintaining controls, including:
    • Drafting/refactoring code and documentation with validation via tests, code review, and static/security scanning.
    • Generating and expanding test scenarios (edge cases, regression suites) and verifying correctness/coverage.
    • Assisting with troubleshooting by summarizing signals (logs/alerts/traces) and proposing hypotheses, confirmed through reproducible investigation.
  • Applies responsible AI practices: protect sensitive data, avoid inappropriate input of confidential information, and treat AI output as non‑authoritative until verified.
  • Adds to team culture of diversity, equity, inclusion, and respect.

Required Qualifications, Capabilities, and Skills

  • Formal training or certification on engineering concepts and 10+ years applied experience.
  • Hands‑on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced in one or more programming language(s).
  • Proficiency in automation and continuous delivery methods.
  • Proficient in all aspects of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
  • Proficient in full stack development skill Java 21, REACT or any other frameworks, building into Public Cloud and CD/CD strategies.
  • Practical experience using AI‑assisted development tools to improve productivity and quality, with a strong verification mindset (tests + peer review).

Preferred Qualifications, Capabilities, and Skills

  • In‑depth knowledge of the financial services industry and their IT systems.
  • Practical cloud native experience.
  • Experience with observability tooling and practices (structured logging, metrics, distributed tracing) and incident/problem management.

Work Style / Ways of Working

  • Strong communication skills, ownership mindset, and ability to collaborate across product, engineering, and operations.
  • Commitment to inclusive teamwork and continuous improvement in engineering practices and delivery excellence.

Equal Employment Opportunity Statement

We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.

Lead Software Engineer - FIXED INCOME UK employer: J.P. Morgan

At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. As a Lead Software Engineer in the heart of the UK's financial hub, you will have access to cutting-edge technology and resources, alongside opportunities for professional growth and development within a diverse and inclusive culture. Join us to be part of a team that values your contributions and supports your career aspirations while making a meaningful impact in the financial services industry.

J.P. Morgan

Contact Details:

J.P. Morgan Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Software Engineer - FIXED INCOME UK

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your experience with software development and agile methodologies. This gives potential employers a tangible sense of what you can bring to the table.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like StudySmarter to brush up on your knowledge and get comfortable with problem-solving under pressure.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our team and are ready to contribute to our culture of diversity and innovation.

We think you need these skills to ace Lead Software Engineer - FIXED INCOME UK

Software Development
System Design
Application Development
Testing
Operational Stability
Java 21
React

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your experience with programming languages, agile methodologies, and any relevant projects you've worked on.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for this position. Share specific examples of how you've tackled technical challenges and contributed to team success in previous roles.

Showcase Your Technical Skills:Don’t just list your skills; demonstrate them! Include links to your GitHub or any projects that showcase your coding abilities and familiarity with AI-assisted tools. We love seeing practical applications of your expertise.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!

How to prepare for a job interview at J.P. Morgan

Know Your Tech Inside Out

Make sure you’re well-versed in the programming languages and technologies mentioned in the job description, especially Java 21 and REACT. Brush up on your knowledge of cloud-native development and AI-assisted tools, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex technical problems or improved operational stability. Think about how you’ve used creative solutions in past projects and be ready to explain your thought process clearly.

Emphasise Collaboration and Communication

Since this role involves working closely with various teams, highlight your experience in collaborative environments. Be prepared to share examples of how you’ve effectively communicated technical concepts to non-technical stakeholders and contributed to a diverse team culture.

Understand the Financial Services Landscape

Familiarise yourself with the financial services industry and its IT systems. Being able to discuss current trends and challenges in the sector will show that you’re not just a tech whiz but also understand the business context of your work.