
Lead Software Engineer
JPMorgan Chase2 months ago
Bournemouth, United KingdomStaff+
Responsibilities
- Design, develop, troubleshoot, review, and debug secure, high-quality production software.
- Identify and automate remediation of recurring issues to improve operational stability.
- Drive adoption of enterprise-authorized AI-assisted engineering, automated testing, secure coding, and peer review practices.
- Design, deploy, and manage containerized distributed applications using orchestration and scaling strategies.
- Provision and operate AWS compute, storage, and networking infrastructure, including EC2, EBS, S3, and VPC.
- Architect and manage AWS Cloud infrastructure with Terraform-based Infrastructure as Code.
- Design and implement control plane architectures for large-scale distributed applications.
- Contribute to an inclusive team culture focused on diversity, opportunity, inclusion, and respect.
Requirements
- Formal training or certification in software engineering concepts and advanced applied experience.
- Advanced proficiency in one or more programming languages and frameworks, such as Python, Django, or Java.
- Experience with automation, continuous delivery, system design, application development, testing, operational stability, and the full Software Development Life Cycle.
- Advanced understanding of application resiliency, security, agile development practices, and SDLC toolchains.
- Experience applying enterprise-authorized AI-assisted development and automation capabilities to improve engineering outcomes.
- Proven expertise designing, deploying, and managing containerized distributed applications.
- Hands-on AWS Infrastructure as a Service experience with core compute, storage, and networking services.
- Experience architecting and managing AWS Cloud infrastructure with Terraform.
- Proven experience designing and implementing control plane architectures for large-scale applications.
- In-depth knowledge of the financial services industry and its IT systems.
- Preferred: hands-on experience with relational databases, especially CockroachDB or similar distributed databases.
- Preferred: practical cloud-native experience.
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.