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?
Join Canary Wharfian
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Lead Software Engineer - Client Onboarding

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 10 days ago

No clicks

**Lead Software Engineer - Client Onboarding** driving tech innovation at JPMorgan Chase in Jersey City. Design, develop, and maintain high-quality, scalable software for client onboarding and KYC. Collaborate cross-functionally, apply Agile, and drive AI-assisted software engineering practices. Requires 5+ years of software engineering experience, proficiency in Java, J2EE, and CI/CD. Lead team adoption of AI tools, ensure secure handling of sensitive data and compliant AI use.

Compensation
Not specified USD

Currency: $ (USD)

City
Jersey City
Country
United States

Full Job Description

Location: Jersey City, NJ, United States

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 Corporate Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Create innovative technology solutions to support the Client Onboarding and KYC business. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives. 
 

Job Responsibilities

  • Design, develop, test, and maintain high-quality software and new product capabilities
  • Collaborate with cross-functional partners to deliver outcomes aligned to business needs
  • Communicate development progress, risks, and dependencies to the team and key stakeholders
  • Apply Agile practices to support iterative delivery and continuous improvement
  • Implement and maintain CI/CD pipelines to support reliable builds and deployments
  • Use sound object-oriented design and common design patterns to create scalable solutions
  • Produce clear technical documentation and support knowledge sharing across the team
  • Contribute to code quality through reviews, testing practices, and defect resolution
  • Work with global technologists to share ideas, improve solutions, and drive innovation
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes while establishing consistent validation standards and promoting reuse of effective patterns
  • Apply SDLC toolchain knowledge, including enterprise-authorized AI-assisted development and automation capabilities, to increase the value realized through automation

 

Required Qualifications, Capabilities, and Skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Proficiency in Java development with J2EE server technologies (Web Services, Spring, ORM frameworks, XML, Enterprise Java Beans, JMS)
  • Working knowledge of CI/CD and build tooling (such as Jenkins, TeamCity, Maven)
  • Working knowledge of design patterns, UML, and object-oriented concepts
  • Working knowledge of relational databases and SQL
  • Working knowledge of source control management tools (Bitbucket or equivalent)
  • Working knowledge of UI technologies including HTML5 and JavaScript
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) and setting team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
  • Ability to collaborate within a team and build effective working relationships
  • Ability to organize work, manage priorities, and deliver to tight deadlines

 

Preferred Qualifications, Capabilities, and Skills

  • Working knowledge of Angular or React
  • Working knowledge of AWS or equivalent cloud technologies

 

 

Carry out critical tech solutions across multiple technical areas as an integral part of an agile team

Lead Software Engineer - Client Onboarding

Compensation

Not specified USD

City: Jersey City

Country: United States

J.P. Morgan logo
Bulge Bracket Investment Banks

10 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Lead Software Engineer - Client Onboarding** driving tech innovation at JPMorgan Chase in Jersey City. Design, develop, and maintain high-quality, scalable software for client onboarding and KYC. Collaborate cross-functionally, apply Agile, and drive AI-assisted software engineering practices. Requires 5+ years of software engineering experience, proficiency in Java, J2EE, and CI/CD. Lead team adoption of AI tools, ensure secure handling of sensitive data and compliant AI use.

Full Job Description

Location: Jersey City, NJ, United States

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 Corporate Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Create innovative technology solutions to support the Client Onboarding and KYC business. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firms business objectives. 
 

Job Responsibilities

  • Design, develop, test, and maintain high-quality software and new product capabilities
  • Collaborate with cross-functional partners to deliver outcomes aligned to business needs
  • Communicate development progress, risks, and dependencies to the team and key stakeholders
  • Apply Agile practices to support iterative delivery and continuous improvement
  • Implement and maintain CI/CD pipelines to support reliable builds and deployments
  • Use sound object-oriented design and common design patterns to create scalable solutions
  • Produce clear technical documentation and support knowledge sharing across the team
  • Contribute to code quality through reviews, testing practices, and defect resolution
  • Work with global technologists to share ideas, improve solutions, and drive innovation
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes while establishing consistent validation standards and promoting reuse of effective patterns
  • Apply SDLC toolchain knowledge, including enterprise-authorized AI-assisted development and automation capabilities, to increase the value realized through automation

 

Required Qualifications, Capabilities, and Skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Proficiency in Java development with J2EE server technologies (Web Services, Spring, ORM frameworks, XML, Enterprise Java Beans, JMS)
  • Working knowledge of CI/CD and build tooling (such as Jenkins, TeamCity, Maven)
  • Working knowledge of design patterns, UML, and object-oriented concepts
  • Working knowledge of relational databases and SQL
  • Working knowledge of source control management tools (Bitbucket or equivalent)
  • Working knowledge of UI technologies including HTML5 and JavaScript
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) and setting team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
  • Ability to collaborate within a team and build effective working relationships
  • Ability to organize work, manage priorities, and deliver to tight deadlines

 

Preferred Qualifications, Capabilities, and Skills

  • Working knowledge of Angular or React
  • Working knowledge of AWS or equivalent cloud technologies

 

 

Carry out critical tech solutions across multiple technical areas as an integral part of an agile team