Lead Software Engineer - Java, Python, React

Job expired!

Lead Software Engineer Opportunity at JPMorgan Chase

Are you ready to push the boundaries of what's possible and take your career to new heights? JPMorgan Chase offers a unique adventure as a Lead Software Engineer within the Consumer and Community Banking–JP Wealth Management sector. Be a key player in a dynamic, agile team that creates, enhances, and delivers top-tier technology products in a secure, stable, and scalable environment.

Role and Responsibilities

As a core technical contributor, you will:

  • Execute innovative software solutions, encompassing design, development, and technical troubleshooting with creative problem-solving approaches.
  • Develop secure, high-quality production code, and conduct code reviews and debugging.
  • Identify opportunities to automate or eliminate recurring issues, enhancing the operational stability of software applications and systems.
  • Lead evaluation sessions with external vendors, startups, and internal teams to vet architectural designs and technical credentials for system integration.
  • Promote awareness and adoption of leading-edge technologies across Software Engineering communities of practice.
  • Foster a team culture rooted in diversity, equity, inclusion, and respect.

Qualifications and Skills

Mandatory Requirements:

  • Formal training or certification in software engineering principles, with over 5 years of practical experience.
  • Hands-on experience with system design, application development, testing, and maintaining operational stability.
  • Advanced proficiency in one or more programming languages (Python, Java/SpringBoot, React/TypeScript).
  • Expertise in automation and continuous delivery methods.
  • Comprehensive knowledge of the Software Development Life Cycle.
  • Deep understanding of agile methodologies like CI/CD, Applicant Resiliency, and Security.
  • Proficiency in technical processes, such as cloud computing, AI, machine learning, and mobile applications.
  • In-depth knowledge of IT systems within the financial services industry.
  • Practical experience with cloud-native technologies.

Must-Have Technical Skills:

Python, Java/SpringBoot, React/TypeScript, Jenkins, UI/React

Preferred Skills and Experience:

Nice to have: AWS (Glue, S3, ECS Fargate), PostgreSQL, Terraform, Testing Frameworks (Jest, React Testing Library, Junit, Pytest), Bitbucket, Agile tools (Jira)

Why JPMorgan Chase?

As one of the oldest financial institutions, JPMorgan Chase provides cutting-edge financial solutions to millions of consumers, small businesses, and various prominent global clients under the J.P. Morgan and Chase brands. With a 200-year history, we are leaders in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management.

We value our people as our greatest strength. The diverse talents within our global workforce contribute directly to our success. As an equal opportunity employer, JPMorgan Chase is committed to diversity and inclusion. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy, or disability. We also provide reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs.

To learn more about accommodation requests, visit our .

Company: JPMorgan Chase & Co.
Job Title: Lead Software Engineer - Java, Python, React