Lead Software Engineer - Python, Distributed Computing

Testing Site - JPMC

Houston (TX)

On-site

USD 150,000 - 210,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase is seeking a Python Lead Software Engineer within Athena Trade & Risk Services to design and deliver trusted market-leading technology products in a secure, scalable way.

You will lead an agile team, develop high-quality production code, and collaborate with external vendors, startups, and internal teams to drive outcomes across trade bookings and middleware platforms.

Qualifications

  • Formal training or certification on software engineering concepts.
  • 8+ years of industry experience leading and implementing technical solutions.
  • Strong analytical development skills and understanding of CS fundamentals.
  • Experience with real-time, high-performance, resilient systems.

Responsibilities

  • Executes creative software solutions, design, development, and troubleshooting beyond routine approaches.
  • Develops secure high-quality production code and reviews code written by others.
  • Identifies opportunities to automate remediation and improve operational stability.
  • Leads evaluation sessions with vendors and teams to validate designs and architectures.
  • Leads communities of practice to promote new technologies across software engineering.
  • Analyzes business and technical requirements to model trade bookings and middleware interactions.
  • Evaluates technology choices to design low-latency, scalable booking systems.
  • Builds telemetry and visualization to identify workflow improvements.
  • Collaborates with business partners to drive adoption of strategic offerings.
  • Participates in full SDLC from requirements to deployment and handover.
  • Identifies automation strategies to improve testing across components.

Skills

Analytical skills
Communication skills
System design
Agile methodologies
Creative thinking

Education

Bachelor's degree in CS or related field

Job description

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Python Lead Software Engineer at JPMorgan Chase within Commercial & Investment Bank, Athena Trade & Risk Services, you'll serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

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
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
  • Analyzing business and technical requirements, model workflows required to manage trade bookings and interaction with middleware platforms.
  • Evaluate technology and framework choices to design and develop low latency booking systems that can scale to handle electronic trade volume requirements.
  • Building Telemetry into components and visualization tools, analyze patterns to identify improvements for the workflows.
  • Partner with line of business technology partners to facilitate adoption of strategic offerings.
  • Work across the entire software development lifecycle – requirements gathering, design, implementation, testing, deployment, handover to client technology teams.
  • Identify and introduce automation strategies to facilitate testing across components.

Required qualifications, capabilities, and skills:

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Overall 8+ years of experience in the industry leading and implementing technical solutions to solve complex business problems
  • Strong analytical development skills, solid understanding of computer science fundamentals and experience in real-time, resilient, high performance and/or risk and pricing and/or eTrading areas.
  • Creative, quick-thinking, pragmatic, with an aptitude for solving problems with technology and an ability to quickly translate requirements into a sound technical design and implementation.
  • Proven organizational skills, decisive priority management, strong teamwork ethic, excellent verbal & written communication skills.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security.

Preferred qualifications, capabilities & skills:

  • The ideal candidate will likely be qualified to degree level in Computer Science, Math or related engineering discipline.
  • Strong technology generalist – experience building highly performant and resilient enterprise applications used within a high performance/real-time environment.
  • Experience working in a team with a strong software development process (build, test, deploy etc.).
  • Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
  • A desire to learn more about the Financial products.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Python
Lead Software Engineer - Python

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Senior Lead Software Engineer - Python/AWS/API/Django
Senior Lead Software Engineer - Python/AWS/API/Django

Testing Site - JPMC • Wilmington (DE)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Python / Web developer
Lead Software Engineer - Python / Web developer

Testing Site - JPMC • Houston (TX)

On-site
USD 120,000 - 180,000
Lead Software Engineer- Full Stack Java or Python
Lead Software Engineer- Full Stack Java or Python

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 120,000 - 180,000
Lead Software Engineer - DevOps Specialist - Electronic Trading Integration
Lead Software Engineer - DevOps Specialist - Electronic Trading Integration

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 140,000 - 200,000
Lead Software Engineer - Python Developer
Lead Software Engineer - Python Developer

Testing Site - JPMC • Plano (TX)

On-site
USD 130,000 - 180,000
Lead Software Engineer- Python Full Stack
Lead Software Engineer- Python Full Stack

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 140,000 - 180,000
Lead Software Engineer - Java/Python/Cloud
Lead Software Engineer - Java/Python/Cloud

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 180,000 - 240,000
Lead Software Engineer - .NET / Java
Lead Software Engineer - .NET / Java

Testing Site - JPMC • Plano (TX)

On-site
USD 150,000 - 210,000
Lead Software Engineer – ML/Data Platform
Lead Software Engineer – ML/Data Platform

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 160,000