Lead Software Engineer - Python / Web developer

Testing Site - JPMC

Houston (TX)

On-site

USD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorgan Chase in Houston seeks a Lead Software Engineer to drive the expansion of a best-in-class platform for equity inventory management, client funds lifecycle, reporting, and automation of the firm’s booking process.

You will work with traders and Middle Office, mentor teams, and own full SDLC for new features and enhancements while aligning with other tech groups and production support teams.

Qualifications

  • 5+ years of software engineering experience with leadership responsibilities.
  • Strong Python concepts including OO design, multi-threading, and parallel processing.
  • Front-end skills in JavaScript/React, AngularJS, TypeScript, HTML5 and CSS3.
  • Finance domain knowledge in asset management is preferred.
  • Experience designing scalable microservices with high resiliency.
  • Experience with relational and NoSQL databases (Sybase, Oracle, MongoDB).
  • Experience with SDLC tools: Git/Jira/Jenkins/Gradle/Maven.
  • Proven track record in Agile teams and production support ownership.

Responsibilities

  • Collaborate with business, quant, and tech teams to define requirements and solutions.
  • Mentor developers and conduct code and design reviews.
  • Develop enhancements or new solutions for business objectives and requirements.
  • Own feature deliveries across the full SDLC from requirements to deployment and support.
  • Coordinate with other tech teams to implement changes across systems.
  • Ensure solutions are robust, scalable, and maintainable.
  • Document release procedures and support notes for production teams.
  • Provide 3rd level production support and drive issue analysis and improvements.
  • Train AI agents to automate support, documentation, and development lifecycles.

Skills

Technical leadership
Python concepts
JavaScript/React
AngularJS
TypeScript
HTML5/CSS3
Databases (Relational/NoSQL)
Agile/Scrum
Microservices
Production support ownership

Tools

Git/Bitbucket
Jira
Jenkins
Gradle
Maven
Tornado
Bottle

Job description

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 at JPMorgan Chase within the Commercial & Investment Bank - Prime Finance Collateral Basket team, you will work hand in hand daily with JPM traders and Middle Office. You will help drive the expansion in North America of our a best-in-class platform used to manage the bank’s equity inventory, our client funds lifecycle, their associated reporting and the automation of the firm booking process.

Job responsibilities
  • Work directly with business, quant and technology teams to articulate new technology requirements and solve business problems.

  • Collaborate with other members of a globally distributed team to brainstorm new ideas / solutions and provide mentoring and technical expertise to the team.

  • Develop specific enhancements and/or build new solutions to fulfill business objectives related to new business requirements.

  • Manage ownership of feature deliveries through the full SDLC process, including requirements gathering, development, unit and integration testing, packaging, deployment and support.

  • Work closely with other technology teams to ensure that required changes are made in other systems.

  • Ensure technological solutions meet business and client requirements, that they are robust and supportable.

  • Document release procedures and support notes for deliverables to enable proper support by our production management groups.

  • Provide 3rd Level production support on a rotational basis – analyze issues observed in production, provide detailed analysis and recommendations to production management groups, and identify opportunities to improve the production system.

  • Mentor junior developers and conduct code and design reviews.

  • Train AI agents to automate support, documentation, and streamline development lifecycle.

Required qualifications, capabilities, and skills
  • Formal training or certification on Software Engineeringconcepts and 5+ years applied experience
  • Excellent understanding of Python concepts, includingobject-oriented design, multi-threading, parallel processing.

  • Excellent understanding of UI concepts, languages and platforms including JavaScript/React, AngularJS, TypeScript, HTML5, CSS3.

  • Experience of working in financial services knows business, understands and worked in finance and asset management

  • Experience in technical leadership roles, working with teams of developers with varying levels of experience, and a range of different backgrounds and skill sets.

  • Experience with Python Web Framework such as Tornado or Bottle

  • Experience designing and implementing scalable microservice architectures with high resiliency capabilities.

  • Experience with Databases – relational as well as No-SQL - Sybase / Oracle / Mongo DB

  • Experience working in Agile organization as a team member/Scrum Master/ Product Owner

  • Experience supporting production environments, responding to user concerns, and taking ownership of production issues.

  • Experience with full development lifecycle and tools, including Git/Bitbucket, Jira, Jenkins, Gradle, Maven.

Preferred qualifications, capabilities, and skills
  • Experience working on Deal lifecycle, pricing and risk systems such on SecDb, Quartz, Athena, Beacon

  • Understanding of equity market and equity derivative products.

  • Experience in user interface and integration test automation

  • Exposure to cloud compute platforms, including AWS.Cloud or container-orchestration certification – AWS, Kubernetes, etc.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Full stack Lead Software Engineer
Python Full stack Lead Software Engineer

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 140,000 - 210,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 - Java / Equities Risk
Lead Software Engineer - Java / Equities Risk

Testing Site - JPMC • Houston (TX)

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

Testing Site - JPMC • Columbus (OH)

On-site
USD 140,000 - 180,000
Lead Software Engineer - Equities Prime Sec Lending Technology
Lead Software Engineer - Equities Prime Sec Lending Technology

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Java - Equities
Lead Software Engineer - Java - Equities

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 140,000 - 190,000
Senior Lead Software Engineer - Python, TypeScript
Senior Lead Software Engineer - Python, TypeScript

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Backend Senior Lead Software Engineer- Python
Backend Senior Lead Software Engineer- Python

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 165,000 - 210,000
Lead Software Engineer - Cloud/Python
Lead Software Engineer - Cloud/Python

JPMorgan Chase & Co. • Houston (TX)

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

Testing Site - JPMC • Houston (TX)

On-site
USD 140,000 - 180,000