Lead Software Engineer

Lead Software Engineer

Glasgow Full-Time 43200 - 72000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Lead an agile team to develop innovative software solutions and troubleshoot technical issues.
  • Company: Join J.P. Morgan, a global leader in financial services with a commitment to diversity and inclusion.
  • Benefits: Enjoy competitive pay, opportunities for remote work, and a culture that values your unique talents.
  • Why this job: Make a real impact in the financial sector while working with cutting-edge technologies and diverse teams.
  • Qualifications: Advanced experience in software engineering, programming languages, and agile methodologies required.
  • Other info: Mentorship opportunities available for junior talent, fostering growth and collaboration.

The predicted salary is between 43200 - 72000 £ per year.

This is an exciting opportunity for you to join a talented team of engineers and make a global impact. As a Lead Software Engineer, you’ll help shape market-leading technology products that advance our business and deliver trusted solutions worldwide. You’ll collaborate with passionate professionals, solve complex problems, and grow your career in a supportive, innovative environment. We value your expertise, creativity, and commitment to teamwork.

Job Summary

As a Lead Software Engineer in the Asset Management Client Service Team, you will develop strategic software products critical to business advancement. You will lead an agile team, enhance and deliver secure, stable, and scalable technology solutions, and contribute across multiple technical areas. Your role will involve driving innovation, applying software engineering best practices, and fostering a culture of diversity, equity, inclusion, and respect. Together, we’ll deliver solutions that support the firm’s business objectives.

Job Responsibilities

  • Execute creative software solutions, design, development, and technical troubleshooting to build solutions and break down technical problems.
  • Expand the digital experience offered to clients.
  • Develop secure, high-quality production code, and review and debug code written by others.
  • Utilize the Ai4Tech toolset to assist development.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability.
  • Demonstrate leadership by bringing ideas, passion, and ownership to improve the team and products.
  • 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, equity, inclusion, and respect.
  • Formal training or certification in software engineering concepts with advanced applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Advanced knowledge and experience in backend development (Java, Spring).
  • Advanced knowledge and experience in frontend development (React and front-end testing frameworks).
  • Hands-on experience with messaging platforms such as Kafka.
  • Proficiency in automation and continuous delivery methods.
  • Proficient in all aspects of the software development lifecycle.
  • 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, AI, machine learning, mobile).
  • In-depth knowledge of the financial services industry and IT systems.
  • Practical cloud native experience.

Required Qualifications, Capabilities, and Skills

  • Formal training or certification in software engineering concepts with advanced applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Advanced knowledge and experience in backend development (Java, Spring).
  • Advanced knowledge and experience in frontend development (React and front-end testing frameworks).
  • Hands-on experience with messaging platforms such as Kafka.
  • Proficiency in automation and continuous delivery methods.
  • Proficient in all aspects of the software development lifecycle.
  • 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, AI, machine learning, mobile).
  • In-depth knowledge of the financial services industry and IT systems.
  • Practical cloud native experience.

#J-18808-Ljbffr

Lead Software Engineer employer: Jpmorgan Chase & Co.

At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work environment in Glasgow where innovation meets collaboration. As a Lead Software Engineer, you will not only contribute to cutting-edge technology solutions but also benefit from a culture that values diversity, equity, and inclusion, alongside ample opportunities for professional growth and development. Join us to be part of a global leader in financial services, where your skills will make a meaningful impact on our clients and the industry.
J

Contact Detail:

Jpmorgan Chase & Co. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java with Spring Boot and cloud-native experience. Being able to discuss your hands-on experience with these technologies during interviews will set you apart.

✨Tip Number 2

Showcase your understanding of agile methodologies, particularly CI/CD and application resiliency. Prepare examples of how you've implemented these practices in past projects to demonstrate your capability to lead within an agile team.

✨Tip Number 3

Network with current or former employees of JPMorgan Chase, especially those in the Corporate and Investment Banking sector. Engaging in conversations about their experiences can provide valuable insights and potentially lead to referrals.

✨Tip Number 4

Prepare to discuss your approach to mentoring junior talent, as this is a key aspect of the role. Think of specific instances where you've successfully guided others and how that contributed to team culture and performance.

We think you need these skills to ace Lead Software Engineer

Advanced Programming Skills
Java with Spring Boot
JavaScript
Kafka
SQL and NoSQL Databases
Cloud Native Experience
Agile Methodologies
CI/CD Practices
Application Resiliency
Security Best Practices
System Design
Application Development
Technical Troubleshooting
Mentoring and Leadership Skills
Operational Stability

Some tips for your application 🫡

Understand the Role: Before applying, make sure to thoroughly read the job description for the Lead Software Engineer position at JPMorgan Chase. Understand the key responsibilities and required skills, such as proficiency in Java, cloud native experience, and knowledge of agile methodologies.

Tailor Your CV: Customise your CV to highlight relevant experience and skills that align with the job requirements. Emphasise your hands-on experience in software engineering, system design, and any specific technologies mentioned in the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and your understanding of the financial services industry. Mention specific projects or experiences that demonstrate your ability to lead and innovate in software development.

Highlight Leadership Experience: Since this is a lead position, be sure to include examples of your leadership experience. Discuss how you have mentored junior developers or led teams in previous roles, and how this aligns with the culture of diversity and inclusion at JPMorgan Chase.

How to prepare for a job interview at Jpmorgan Chase & Co.

✨Showcase Your Technical Expertise

As a Lead Software Engineer, it's crucial to demonstrate your advanced knowledge in programming languages like Java and JavaScript. Be prepared to discuss your hands-on experience with system design, application development, and any relevant cloud technologies.

✨Emphasise Agile Methodologies

Since the role involves working within an agile team, highlight your understanding of agile methodologies such as CI/CD and Application Resiliency. Share examples of how you've successfully implemented these practices in past projects.

✨Prepare for Problem-Solving Scenarios

Expect to face technical troubleshooting questions during the interview. Prepare to discuss specific instances where you identified and resolved complex issues, showcasing your ability to think creatively and beyond conventional approaches.

✨Demonstrate Leadership and Mentorship Skills

As a lead, you'll be expected to mentor junior talent and lead communities of practice. Be ready to share your experiences in guiding teams, fostering a culture of diversity and inclusion, and driving awareness of new technologies.

Lead Software Engineer
Jpmorgan Chase & Co.
Location: Glasgow

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>