Enable job alerts via email!

Senior Lead Software Engineer - MySQL Database Product | London, UK

JPMorgan Chase & Co.

London

On-site

GBP 60,000 - 100,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Lead Software Engineer to innovate and enhance its MySQL database product offerings. In this pivotal role, you will leverage your extensive Python expertise and collaborate with cross-functional teams to deliver high-performance solutions. The position emphasizes a culture of continuous improvement and diversity of thought, allowing you to contribute to exciting projects that impact global clients. If you're passionate about solving complex business challenges through technology, this is the perfect opportunity to elevate your career in a dynamic environment.

Qualifications

  • Extensive experience in Python programming and software design.
  • Strong knowledge of security protocols and algorithms.

Responsibilities

  • Review stakeholder requirements and shape product direction.
  • Design scalable solutions and conduct code reviews.

Skills

Python programming
Security protocols (OIDC, OAuth)
Algorithms and data structures
Unix Shell scripting
SQL
Software design (hexagonal architecture)
REST API design
Build automation
TDD
CI/CD pipelines

Tools

Docker
Ansible
AWS
Google Cloud
Azure

Job description

Senior Lead Software Engineer - MySQL Database Product

JPMorgan Chase & Co. London, United Kingdom

Job Description

As a Software Engineer, you will play an important role in designing and developing our modern private cloud MySQL offerings. You will leverage your experience to help evolve our technical capabilities, improve our SDLC, and unlock new client solutions. Collaboration across all cloud product offerings is essential.

We seek passionate individuals who enjoy solving business problems through innovation and engineering. You will apply your expertise across the software development lifecycle and work closely with stakeholders to achieve shared goals. We foster a culture of experimentation, continuous improvement, and learning, encouraging diversity of thought and creative solutions for our global customers.

Job Responsibilities

  • Review and elaborate stakeholder requirements, working with Product Owners to shape product direction while balancing technical feasibility and user needs.
  • Implement solutions focusing on both functional and non-functional requirements.
  • Design reusable, reliable, scalable, and high-performance solutions leveraging architecture/framework capabilities.
  • Conduct code reviews to ensure quality and thorough testing.
  • Employ Agile practices such as Pair Programming, Continuous Integration, and Test Driven Development.
  • Contribute to technical documentation including code and design documents.
  • Provide production support and L3 coverage through solid analysis and problem solving.

Required Qualifications, Capabilities, and Skills

  • Extensive experience in Python programming.
  • Strong knowledge of security and authentication protocols (e.g., OIDC, OAuth).
  • Solid understanding of algorithms and data structures.
  • Proficiency in Unix Shell scripting and SQL.
  • Expertise in software design using hexagonal architecture and Domain Driven Design.
  • Experience with REST API design and development.
  • Familiarity with build automation, TDD, CI/CD pipelines.
  • Experience working with Relational Databases, preferably MySQL.

Preferred Qualifications, Capabilities, and Skills

  • Experience with public cloud platforms (AWS, Google Cloud, Azure).
  • Experience managing large application/system configurations (thousands of nodes).
  • Knowledge of TypeScript and React.
  • Experience with Docker and Ansible is advantageous.

About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products worldwide. We are committed to building trusted, long-term partnerships to help clients achieve their objectives. We value diversity and are an equal opportunity employer, offering accommodations for various needs.

About the Team

Our Corporate Functions team covers areas from finance and risk to HR and marketing, playing a vital role in our company's success.

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.