LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
Forgot password?
Don't have an account?
or
Join Canary Wharfian
By signing up, you agree to our Terms & Conditions and Privacy Policy.
or

Lead Software Engineer - Java / AWS / AI

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 6 days ago

No clicks

**Lead Software Engineer - Java / AWS / AI** Drive innovation as a Lead Software Engineer, shaping market-leading financial tech products in our agile Glasgow team. You'll thrive in a collaborative environment, designing, developing, and debugging secure, scalable Java solutions in AWS cloud. Leverage AI-assisted development to enhance code quality, speed, and operational outcomes. Mentor teams, improve workflows, and lead vendor evaluations. Requirements include advanced Java proficiency, AI tool experience, and cloud-native background, plus in-depth financial industry IT knowledge.

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
United Kingdom

Full Job Description

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. Join us to shape market-leading technology products that power the future of financial services. Youll collaborate with talented colleagues, grow your skills, and make a real difference for our clients and communities. At JPMorganChase, your ideas and expertise are valued, and your growth is our priority.


As a Lead Software Engineer in Corporate Technology, you will play a key role on an agile team dedicated to building secure, stable, and scalable technology solutions. You will contribute your technical expertise across multiple areas, supporting the firms business objectives. Youll help drive innovation, mentor others, and ensure our products meet the highest standards. Your leadership will help shape the teams culture and success.

Job Responsibilities:

  • Execute creative software solutions, design, development, and technical troubleshooting, thinking beyond routine approaches to solve complex problems
  • Develop secure, high-quality production code and review and debug code written by others
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, while establishing consistent validation standards and promoting reuse of effective patterns
  • Apply knowledge of tools within the Software Development Life Cycle toolchain, including AI-assisted development and automation capabilities, to maximize automation value
  • 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, technical credentials, and applicability for existing systems

 

Required Qualifications, Capabilities, and Skills:

  • Formal training or certification on software engineering concepts and applied experience (follow local country guidance as applicable)
  • Hands-on experience delivering system design, application development, testing, and operational stability
  • Advanced proficiency in one or more programming languages
  • Demonstrated experience leading effective use of approved AI-assisted software development tools, with the ability to set team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, application resiliency, and security
  • In-depth knowledge of the financial services industry and IT systems
  • Practical cloud native experience
     

Preferred Qualifications, Capabilities, and Skills:

  • Experience mentoring and developing engineering talent
  • Familiarity with modern DevOps practices and tools
  • Exposure to large-scale distributed systems
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
     


 

Drive innovation and deliver impactful technology solutions as a Lead Software Engineer in a collaborative, agile environment.

Lead Software Engineer - Java / AWS / AI

Compensation

Not specified

City: Not specified

Country: United Kingdom

J.P. Morgan logo
Bulge Bracket Investment Banks

6 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Lead Software Engineer - Java / AWS / AI** Drive innovation as a Lead Software Engineer, shaping market-leading financial tech products in our agile Glasgow team. You'll thrive in a collaborative environment, designing, developing, and debugging secure, scalable Java solutions in AWS cloud. Leverage AI-assisted development to enhance code quality, speed, and operational outcomes. Mentor teams, improve workflows, and lead vendor evaluations. Requirements include advanced Java proficiency, AI tool experience, and cloud-native background, plus in-depth financial industry IT knowledge.

Full Job Description

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. Join us to shape market-leading technology products that power the future of financial services. Youll collaborate with talented colleagues, grow your skills, and make a real difference for our clients and communities. At JPMorganChase, your ideas and expertise are valued, and your growth is our priority.


As a Lead Software Engineer in Corporate Technology, you will play a key role on an agile team dedicated to building secure, stable, and scalable technology solutions. You will contribute your technical expertise across multiple areas, supporting the firms business objectives. Youll help drive innovation, mentor others, and ensure our products meet the highest standards. Your leadership will help shape the teams culture and success.

Job Responsibilities:

  • Execute creative software solutions, design, development, and technical troubleshooting, thinking beyond routine approaches to solve complex problems
  • Develop secure, high-quality production code and review and debug code written by others
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, while establishing consistent validation standards and promoting reuse of effective patterns
  • Apply knowledge of tools within the Software Development Life Cycle toolchain, including AI-assisted development and automation capabilities, to maximize automation value
  • 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, technical credentials, and applicability for existing systems

 

Required Qualifications, Capabilities, and Skills:

  • Formal training or certification on software engineering concepts and applied experience (follow local country guidance as applicable)
  • Hands-on experience delivering system design, application development, testing, and operational stability
  • Advanced proficiency in one or more programming languages
  • Demonstrated experience leading effective use of approved AI-assisted software development tools, with the ability to set team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption
  • Proficient in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, application resiliency, and security
  • In-depth knowledge of the financial services industry and IT systems
  • Practical cloud native experience
     

Preferred Qualifications, Capabilities, and Skills:

  • Experience mentoring and developing engineering talent
  • Familiarity with modern DevOps practices and tools
  • Exposure to large-scale distributed systems
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
     


 

Drive innovation and deliver impactful technology solutions as a Lead Software Engineer in a collaborative, agile environment.