
Lead Software Engineer
at J.P. Morgan
Posted 17 hours ago
No clicks
- Compensation
- Not specified
- City
- Jersey City
- Country
- United States
Currency: Not specified
Lead Software Engineer role on the Asset and Wealth Management team building secure, high-quality full-stack applications. You'll design, develop, test, and operate production systems using technologies such as Java, React/JavaScript, SQL, messaging platforms (e.g., Kafka), and cloud environments like AWS. The role emphasizes automation, CI/CD, usage of AI in development, code review, and direct collaboration with stakeholders to solve complex technical challenges.
Location: Jersey City, NJ, United States
This is an exciting opportunity to join a passionate team dedicated to building products that truly help our users. As a Lead Software Engineer at JPMorgan Chase within our Asset and Wealth Management line of business, you’ll work with the latest technologies and be immersed in a culture that values creativity, diversity, and continuous learning. You’ll collaborate with driven professionals, tackle complex challenges, and have the chance to grow your career in a supportive, innovative environment. We welcome your expertise, fresh ideas, and commitment to making a real difference for our users.
Job responsibilities
- Execute creative software solutions, including design, development, and technical troubleshooting to build solutions and break down technical problems.
- Develop secure, high-quality production code, and review and debug code written by others.
- Continue to use and evolve AI's role in software development and automation.
- Contribute to a team culture of diversity, equity, inclusion, and respect.
- Demonstrate hands-on experience in delivering system design, application development, testing, and ensuring operational stability.
- Show initiative in daily tasks and projects.
- Work directly with stakeholders.
- Act as a problem solver, addressing challenges efficiently and effectively.
Required qualifications, capabilities, and skills
- Formal training or certification in software engineering concepts, with 5+ years of applied experience
- Skills should include at least a few of the following: Java, React/JavaScript, SQL, and messaging technologies such as Kafka or similar platforms.
- Practical experience working with cloud technologies and environments such as AWS.
- Proficient in full-stack development.
- Proficient in SQL.
- Hands-on experience in delivering system design, application development, testing, and ensuring operational stability.
- Formal training or certification in software engineering concepts, complemented by advanced applied experience.
- Proficiency in automation and continuous delivery methods.
- Demonstrated expertise in all aspects of the software development lifecycle.
- Knowledge of deployment processes, including experience with GIT and version control systems.
Preferred qualifications, capabilities, and skills
- Experience in the financial services industry.
- Understanding of observability tools such as Splunk, Dynatrace, or Grafana.
- Experience with GraphQL.
- Experience with Snowflake or Databricks.




