Lead Software Engineer - Python, Distributed Computing
Company: JPMorganChase
Location: Houston
Posted on: April 1, 2026
|
|
|
Job Description:
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.
Keywords: JPMorganChase, Pearland , Lead Software Engineer - Python, Distributed Computing, IT / Software / Systems , Houston, Texas