Location
Bournemouth, Dorset | United Kingdom
Job description
Job Description
Embark on a transformative career journey with JPMorgan Chase as a Lead Software Engineer. Here, you will have the unique opportunity to push the boundaries of technology, contribute to market-leading products, and grow professionally within our Global Technology Infrastructure team. Join us and redefine what's possible in your career.
Job Description
As a Lead Software Engineer at JPMorgan Chase within the Global Technology Infrastructure, you will be a vital member of an agile team, contributing to the development, enhancement, and delivery of secure, stable, and scalable market-leading technology products. Your role as a key technical contributor involves developing crucial technology solutions across various technical areas to support different business functions, aligning with the firm's business objectives. Being part of the AWS CockroachDB product team, you will collaborate with a cross-functional group, taking comprehensive responsibility for the AWS CockroachDB product within the firm, while also providing support for our on-premise offerings as needed. Your responsibilities will include engineering scalable, resilient, secure, and supportable CockroachDB services across both public and private cloud providers.
While exposed to development in an array of AWS services will grow over time, your day 1 priorities will be to master our on premise Django-based services from where we orchestrate our AWS offering.
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.
- Being a culture carrier for modern development practices and agile principles including disciplined refinement and story splitting, pair programming, test driven development, and clean code.
- Being a culture carrier for an inclusive and collaborative team-based development model that experiments and learns from setbacks.
- Become a master of our control plane orchestration tools, which run on premise to manage our AWS offerings.
- Automating Infrastructure-as-code, using Terraform
- Automating the installation, upgrade, scaling and management of a large and rapidly growing estate of CockroachDB clusters
- Develop a custom platform control plane, CRDs and operators and more that provide a secure platform
- Design and develop complex features, such as hybrid cloud clusters
Required qualifications, capabilities, and skills
- Formal training or certification on multiple modern programming languages concepts and proficient advanced experience
- Extensive experience in Object Oriented Python coding. Proficiency with modern software engineering principles, including design patterns, TDD, BDD and DDD
- Extensive experience delivering API-driven python-based solutions, using frameworks such as Django or Flask
- Terraform, Salt Stack, and other automation tools
- Passionate about learning new skills and technologies
Preferred qualifications, capabilities, and skills
- Experience in AWS Architecture design & implementation
- UI development experience with Typescript/Javascript and React.
- Experience of Infrastructure as Code
- Experience of orchestration tools such as Salt Stack or Ansible
- Prior exposure to development within regulatory environments
- Experience with CockroachDB
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. 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. Visit our FAQs for more information about requesting an accommodation.
About the Team
Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success.
Job tags
Salary