Lead Software Engineer- Python, Java
Company: JPMorganChase
Location: Columbus
Posted on: April 1, 2026
|
|
|
Job Description:
Description We offer an exciting opportunity to advance your
career and challenge the boundaries of what’s possible. As a Lead
Software Engineer at JPMorgan Chase within Open Source Governance
in Engineering Platforms and Experience team, you will be a key
member of a team responsible for designing and building the tools
and platforms that enable our developers and broader teams to
consume and contribute to open source. You will be passionate about
creating world-class developer experiences for your peers. Job
Responsibilities Build tools and platforms that empower developers
to evaluate and select open source packages, incorporate them as
dependencies, and contribute patches and features back to the open
source projects used at the firm. Execute creative software
solutions, including design, development, and technical
troubleshooting, with the ability to think beyond conventional
approaches to solve complex technical problems. Develop secure,
high-quality production code, and review and debug code written by
others. Lead the development of reporting, analytics, open source
metadata, and outbound contribution tools. Identify opportunities
to eliminate or automate remediation of recurring issues, improving
the operational stability of software applications and systems.
Lead evaluation sessions with external vendors, startups, and
internal teams to assess architectural designs, technical
credentials, and suitability for integration within existing
systems and information architecture. Lead communities of practice
across Software Engineering to promote awareness and adoption of
new and emerging technologies related to open source and tooling
for consumption and contribution. Required Qualifications,
Capabilities, and Skills Formal training or certification in
software and/or engineering concepts, with 5 years of applied
experience. Advanced proficiency in one or more programming
languages, with strong skills in Python and/or Java required.
Demonstrated expertise in open source concepts and practices, with
an “open source first” approach to building tools and platforms.
Advanced knowledge of git and associated platforms such as GitHub.
Advanced understanding of agile methodologies, including CI/CD,
application resiliency, and security. Hands-on experience in system
design, application development, testing, and ensuring operational
stability. Experience with data engineering concepts, including
processing various datasets to develop insights and inform
decisions about open source usage and contributions. Preferred
Qualifications, Capabilities, and Skills Experience with data
visualizations to provide actionable intelligence on open source
consumption, foundation sponsorship investments, contributions to
open source, and the overall open source ecosystem. Comfortable
working directly with developers to understand their needs,
particularly regarding developer ergonomics. Proficiency with
Python libraries such as Jupyter, pandas, numpy, and Pydantic;
familiarity with functional programming and type systems.
Familiarity with microservices architectures. Experience working
with or around AI/ML technologies; understanding of topics at the
intersection of GenAI and open source is a plus. In-depth knowledge
of the financial services industry and its IT systems. Active
involvement in open source communities and/or contributions to open
source projects.
Keywords: JPMorganChase, Newark , Lead Software Engineer- Python, Java, IT / Software / Systems , Columbus, Ohio