LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Lead Software Engineer - Java, Python preferred

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 8 days ago

No clicks

**Lead Software Engineer (Java, Python preferred) - Columbus, OH** Elevate engineering standards as a hands-on Lead Software Engineer at JPMorgan Chase, owning end-to-end delivery of secure services and APIs for a strategic Client Servicing platform. Key responsibilities include: - **Design, development**, and troubleshooting - **Engineering data pipelines** and ensuring data accuracy - **Mentoring** junior developers through code reviews and knowledge sharing - **Collaborating** with cross-functional teams and driving improvements Required skills: - 5+ years of **Java**, Spring Boot, and REST API development experience - Strong **SQL** knowledge and data modeling - Proficiency in **CI/CD**, SDLC, Agile, and application resilience - Demonstrated proficiency in a technical discipline (e.g., cloud, AI, ML) Preferred skills: - **AWS** cloud-native solution building experience - **Python** knowledge or willingness to learn - Familiarity with **PySpark**, **Snowflake**, or **Databricks** - Financial services and wealth management experience

Compensation
Not specified

Currency: Not specified

City
Columbus
Country
United States

Full Job Description

Location: Columbus, OH, United States

You will raise engineering standards through hands-on development, thoughtful design, and mentorship that helps the team grow.

As a Lead Software Engineer at JPMorganChase within Asset & Wealth Management, you will build and evolve modern platform capabilities that help advisors, clients, and operations teams deliver outcomes with speed, safety, and reliability. You will own end-to-end delivery of secure services and APIs, partnering closely with product and engineering peers across regions to solve complex business and technical problems. 

Job responsibilities

  • Execute creative software solutions across design, development, and technical troubleshooting working as a senior developer individual contributor on a strategic client reporting and data platform.
  • Engineer data pipelines, calculations, data distribution and reporting to be presented to Asset Management clients.
  • Develop secure, high-quality production code, and mentor junior developers through code reviews, design sessions and knowledge sharing.
  • Deliver technology solutions as part of an Agile Scrum team, contributing to sprint planning, complexity analysis, daily standups, and retrospectives to drive predictable outcomes.
  • Partner with manager and Product Owner to use metrics to continuously improve practices to build a high performing team.
  • Work directly with end users and Product Owners to communicate status, understand requirements, and ensure an understanding of how work aligns with business objectives.
  • Collaborate with Scrum teams locally and across regions to share solutions, challenges, and best practices, improving consistency and delivery speed.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability and service reliability.

 

Required qualifications, capabilities and skills

  • Strong software engineering practices and 5+ years applied hands on experience.
  • Track record of hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Strong Java skills with demonstrated Spring Boot and REST API development experience.
  • Applied knowledge in data modeling and strong SQL skills.
  • Proficiency in automation and continuous delivery methods (CI/CD).
  • Proficiency across the Software Development Life Cycle, from design through build, test, release, and support.
  • Advanced understanding of Agile engineering practices including continuous integration and delivery, application resiliency, and security.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (for example, cloud, artificial intelligence, machine learning, or mobile).

 

Preferred qualifications, capabilities and skills

  • Experience building cloud-native solutions on Amazon Web Services.
  • Python knowledge or a desire to learn independently.
  • Knowledge of data pipeline tools such as PySpark, Snowflake, or Databricks.
  • Financial services knowledge, with an understanding of how technology enables Asset & Wealth Management products and client experiences.
Lead for a strategic Asset Management Client Servicing platform, delivering secure Java / Python solutions at scale.

Lead Software Engineer - Java, Python preferred

Compensation

Not specified

City: Columbus

Country: United States

J.P. Morgan logo
Bulge Bracket Investment Banks

8 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Lead Software Engineer (Java, Python preferred) - Columbus, OH** Elevate engineering standards as a hands-on Lead Software Engineer at JPMorgan Chase, owning end-to-end delivery of secure services and APIs for a strategic Client Servicing platform. Key responsibilities include: - **Design, development**, and troubleshooting - **Engineering data pipelines** and ensuring data accuracy - **Mentoring** junior developers through code reviews and knowledge sharing - **Collaborating** with cross-functional teams and driving improvements Required skills: - 5+ years of **Java**, Spring Boot, and REST API development experience - Strong **SQL** knowledge and data modeling - Proficiency in **CI/CD**, SDLC, Agile, and application resilience - Demonstrated proficiency in a technical discipline (e.g., cloud, AI, ML) Preferred skills: - **AWS** cloud-native solution building experience - **Python** knowledge or willingness to learn - Familiarity with **PySpark**, **Snowflake**, or **Databricks** - Financial services and wealth management experience

Full Job Description

Location: Columbus, OH, United States

You will raise engineering standards through hands-on development, thoughtful design, and mentorship that helps the team grow.

As a Lead Software Engineer at JPMorganChase within Asset & Wealth Management, you will build and evolve modern platform capabilities that help advisors, clients, and operations teams deliver outcomes with speed, safety, and reliability. You will own end-to-end delivery of secure services and APIs, partnering closely with product and engineering peers across regions to solve complex business and technical problems. 

Job responsibilities

  • Execute creative software solutions across design, development, and technical troubleshooting working as a senior developer individual contributor on a strategic client reporting and data platform.
  • Engineer data pipelines, calculations, data distribution and reporting to be presented to Asset Management clients.
  • Develop secure, high-quality production code, and mentor junior developers through code reviews, design sessions and knowledge sharing.
  • Deliver technology solutions as part of an Agile Scrum team, contributing to sprint planning, complexity analysis, daily standups, and retrospectives to drive predictable outcomes.
  • Partner with manager and Product Owner to use metrics to continuously improve practices to build a high performing team.
  • Work directly with end users and Product Owners to communicate status, understand requirements, and ensure an understanding of how work aligns with business objectives.
  • Collaborate with Scrum teams locally and across regions to share solutions, challenges, and best practices, improving consistency and delivery speed.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability and service reliability.

 

Required qualifications, capabilities and skills

  • Strong software engineering practices and 5+ years applied hands on experience.
  • Track record of hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Strong Java skills with demonstrated Spring Boot and REST API development experience.
  • Applied knowledge in data modeling and strong SQL skills.
  • Proficiency in automation and continuous delivery methods (CI/CD).
  • Proficiency across the Software Development Life Cycle, from design through build, test, release, and support.
  • Advanced understanding of Agile engineering practices including continuous integration and delivery, application resiliency, and security.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (for example, cloud, artificial intelligence, machine learning, or mobile).

 

Preferred qualifications, capabilities and skills

  • Experience building cloud-native solutions on Amazon Web Services.
  • Python knowledge or a desire to learn independently.
  • Knowledge of data pipeline tools such as PySpark, Snowflake, or Databricks.
  • Financial services knowledge, with an understanding of how technology enables Asset & Wealth Management products and client experiences.
Lead for a strategic Asset Management Client Servicing platform, delivering secure Java / Python solutions at scale.