Skip to main content

Lead Java / Python Software Engineer - Equities

Technology
JPMorganChase
Glasgow, United Kingdom1 months agoUntil 23/04/2026
Full time

Job description

Description

You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you. Join us to work on state-of-the-art technology products, collaborate with talented professionals, and make a real impact in the Equities business. We value your drive to learn, your technical expertise, and your commitment to innovation and teamwork.

Job Summary:

As a Software Engineer II in the Equities business, you will be part of an agile team enhancing, designing, and delivering software components for cutting-edge technology products. You will execute software solutions through design, development, and technical troubleshooting, while building your skills and experience. You will contribute to a culture of collaboration, innovation, and inclusion, helping us deliver secure, stable, and scalable solutions.

Job Responsibilities:

  • Participate in designing and developing scalable, resilient systems using Java or Python to drive continual improvements for product teams.
  • Execute software solutions, design, development, and technical troubleshooting.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • Produce or contribute to architecture and design artifacts for applications, ensuring design constraints are met.
  • Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to support continuous improvement.
  • Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture.
  • Contribute to software engineering communities of practice and events exploring new and emerging technologies.
  • Add to team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills:
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Proficient in coding in Python or Java.
  • Experience developing, debugging, and maintaining code in a large corporate environment with modern programming and database querying languages.
  • Overall knowledge of the software development life cycle.
  • Understanding of agile methodologies such as CI/CD, application resiliency, and security.
  • Exposure to cloud technologies (preferably AWS).

¿Te interesa este puesto?