Python Lead Software Engineer - Credit Technology in Glasgow

Python Lead Software Engineer - Credit Technology in Glasgow

Glasgow Full-Time 60000 - 80000 £ / year (est.) No working from home possible
JPMorganChase

At a Glance

  • Tasks: Lead the development of secure, scalable solutions in Credit Technology at JPMorgan Chase.
  • Company: Join a leading global financial services firm with a focus on innovation.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Dynamic team culture that values diversity, inclusion, and respect.
  • Why this job: Make a real impact by building cutting-edge technology for trading workflows.
  • Qualifications: Proficient in Python with experience in software engineering and agile practices.

The predicted salary is between 60000 - 80000 £ per year.

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 in Credit Technology at JPMorgan Chase, you will join an agile team building secure, scalable, and resilient front-office solutions that power trading, ref data management, and P&L. You will design, develop, and troubleshoot multiple components across complex systems while partnering closely with traders and control functions to deliver reliable, low-latency workflows.

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.
  • Develops secure high-quality production code, and reviews and debugs code written by others.
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
  • Adds to team culture of diversity, opportunity, inclusion, and respect.
  • Develop and integrate trading workflows and loan reference data for the Secondary Loan Trading desk.
  • Build scalable, front-office–facing services that streamline trading workflow management and enhance desk productivity.
  • Design, implement, and troubleshoot components end to end, accounting for upstream and downstream dependencies and technical implications.
  • Translate evolving business demands into clear technical requirements and pragmatic solutions under time constraints.
  • Apply structured troubleshooting to isolate root causes and resolve issues across services and data flows.
  • Adhere to secure coding practices and engineering methodologies to deliver stable, maintainable systems throughout the SDLC.
  • Good individual contributor, ability to work independently with minimal supervision.

Required Qualifications, Capabilities, And Skills

  • Formal training or certification in software engineering concepts and applied experience.
  • Hands-on experience with system design, application development, testing, and operational stability with strong proficiency in Python.
  • Experience developing, debugging, and maintaining code in large corporate environments; strong SQL and database querying skills.
  • Advanced understanding of agile practices including CI/CD, application resiliency, and security.
  • Demonstrated experience across the full Software Development Life Cycle.
  • Degree in Computer Science, Computer Engineering, Mathematics, or a related technical field (or equivalent practical experience).

Preferred Qualifications, Capabilities, And Skills

  • Familiarity with modern front-end technologies.
  • Familiarity with Python, React and Web Frameworks.
  • Practical experience with cloud-native development (AWS).
  • Knowledge of Fixed Income products, with emphasis on syndicated and secondary loans.

Python Lead Software Engineer - Credit Technology in Glasgow employer: JPMorganChase

At JPMorgan Chase, we pride ourselves on being an exceptional employer, offering a dynamic work environment where innovation thrives. As a Lead Software Engineer in Credit Technology, you will benefit from a culture that champions diversity, inclusion, and professional growth, while working alongside talented colleagues on cutting-edge projects. Our commitment to employee development, coupled with the opportunity to engage in meaningful work that impacts the financial industry, makes this an ideal place for those seeking a rewarding career.

JPMorganChase

Contact Details:

JPMorganChase Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Lead Software Engineer - Credit Technology in Glasgow

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

Tip Number 2

Prepare for those interviews by practising common technical questions and coding challenges. We recommend setting up mock interviews with friends or using platforms that simulate real interview scenarios. The more you practice, the more confident you'll feel!

Tip Number 3

Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing what you've built and how you approach problem-solving, so make sure to highlight your best projects.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we often have exclusive roles listed there that you won’t find anywhere else. So, get clicking!

We think you need these skills to ace Python Lead Software Engineer - Credit Technology in Glasgow

Python
SQL
System Design
Application Development
Agile Practices
CI/CD
Application Resiliency

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your Python expertise and any relevant projects you've worked on, especially those involving trading workflows or cloud-native development.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how your background aligns with our needs. Share specific examples of your work in software engineering and how you’ve tackled complex problems in the past.

Showcase Your Problem-Solving Skills:In your application, don’t just list your skills—demonstrate them! Include examples of how you've creatively solved technical challenges or improved processes in previous roles, especially in high-pressure environments.

Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right team!

How to prepare for a job interview at JPMorganChase

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with system design and application development, as well as any specific projects you've worked on that showcase your proficiency in Python.

Understand Agile Practices

Since the role involves working in an agile environment, it’s crucial to demonstrate your understanding of agile methodologies. Be prepared to share examples of how you've applied CI/CD practices and ensured application resiliency in your previous roles.

Showcase Your Problem-Solving Skills

The job requires creative problem-solving abilities, so think of specific instances where you’ve tackled complex technical issues. Prepare to explain your structured troubleshooting approach and how you isolated root causes in past projects.

Familiarise Yourself with the Business Context

Understanding the financial services landscape, especially around trading workflows and loan reference data, will give you an edge. Research JPMorgan Chase's operations and be ready to discuss how your technical skills can enhance their trading desk productivity.