
Lead Software Engineer
at J.P. Morgan
Posted 15 days ago
No clicks
- Compensation
- Not specified
- City
- Glasgow
- Country
- United Kingdom
Currency: Not specified
Lead Software Engineer in the CIB PTT team delivering and enhancing market-leading technology solutions. You will design and build secure, high-quality Java applications, drive architecture evaluations, and lead technical communities while mentoring engineers. The role emphasizes cloud-native practices, CI/CD, application resiliency and security, and requires strong fintech domain knowledge. Preferred skills include GraphQL, Mongo, Kubernetes, Spring (WebFlux/cloud), Maven, and caching solutions.
Location: GLASGOW, LANARKSHIRE, United Kingdom
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer, you’ll join a talented team in the CIB PTT space, where you’ll help deliver market-leading technology products and drive innovation across multiple technical areas. You’ll collaborate with passionate professionals, solve complex problems, and grow your expertise in a supportive, inclusive environment.
Job Summary:
As a Lead Software Engineer in the CIB PTT space, you will be an integral part of an agile team enhancing, building, and delivering trusted technology solutions. You will serve as a core technical contributor, developing critical solutions across various business functions to support the firm’s objectives. Your role will involve leading technical evaluations, mentoring team members, and fostering a culture of diversity, opportunity, inclusion, and respect.
Job Responsibilities:
- Execute creative software solutions, design, development, and technical troubleshooting to build and optimize technology products.
- Develop secure, high-quality production code, and review and debug code written by others.
- Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability.
- Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials.
- Lead communities of practice across Software Engineering to drive awareness and adoption of new technologies.
- Add to team culture of diversity, opportunity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills:
- Extensive experience in Java software engineering.
- Hands-on experience delivering system design, application development, testing, and operational stability.
- Advanced proficiency in one or more programming languages, with Java at a high level.
- Proficiency in automation and continuous delivery methods.
- Proficient in all aspects of the software development life cycle.
- Experience mentoring junior team members.
- 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).
- In-depth knowledge of the financial services industry and IT systems.
- Practical cloud native experience.
Preferred Qualifications, Capabilities, and Skills:
- Experience with GraphQL.
- Experience with Mongo.
- Experience with Kubernetes.
- Experience with Spring, including WebFlux and cloud.
- Experience with Maven.
- Experience with caching solutions, both in-memory and distributed.




