EngineerJobs.io
← Back to all jobs

Job Description

The Software Engineer III (Full Stack) role supports Consumer & Community Banking Wealth Management at JPMorganChase, working as a seasoned member of an agile team to design and deliver secure, stable, scalable technology products.

Role Overview

In this position, you will deliver critical technology solutions across multiple technical areas and business functions. The work focuses on secure software delivery, production code quality, and collaboration across product and design partners, while applying modern engineering practices to complex application development.

Core Responsibilities

  • Execute end-to-end software solutions, including design, development, and technical troubleshooting, with the ability to go beyond routine approaches when breaking down technical problems.
  • Develop secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • Create architecture and design artifacts for complex applications and ensure that design constraints are reflected in implementation.
  • Gather, analyze, synthesize, and build visualizations and reporting from large and diverse data sets to support continuous improvement of software applications and systems.
  • Collaborate with UX/UI designers and product owners to convert wireframes and user requirements into production-ready code.
  • Rapidly prototype new features and concepts to collect user feedback and iterate prior to full-scale development.
  • Review and debug code, ensuring alignment with best practices for code quality, accessibility, and performance.
  • Stay current with emerging UI technologies and industry trends, and advocate for adoption within the team.
  • Use enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity (including code generation or refactoring, unit test creation, and documentation). Validate AI outputs through peer review, automated testing, and secure coding standards, and share reusable learnings with the team.
  • Apply Software Development Life Cycle toolchain knowledge, including enterprise-authorized AI-assisted development and automation capabilities, to increase the value delivered through automation.
  • Contribute to a team culture grounded in diversity, opportunity, inclusion, and respect.

Required Qualifications

  • Formal training or certification on software engineering concepts and 3+ years of applied experience.
  • Expertise in React, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
  • Knowledge of GraphQL for AEM content fragments and headless delivery.
  • Experience with RESTful APIs and web services.
  • Testing expertise using Jest, React Testing Library, and Cypress/Playwright.
  • Experience developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages and database querying languages.
  • Overall knowledge of the Software Development Life Cycle.
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Demonstrated knowledge of software applications and technical processes within a technical discipline (for example: cloud, artificial intelligence, machine learning, mobile).
  • Hands-on experience with enterprise-authorized AI-assisted software development tools, with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and adherence to resiliency and security expectations, with the ability to guide peers on safe and effective usage within team practices.

Technologies

  • React, TypeScript, JavaScript (ES6+), HTML5, CSS3
  • GraphQL, AEM
  • RESTful APIs, web services
  • Jest, React Testing Library, Cypress/Playwright
  • CI/CD, Application Resiliency, Security
  • AI coding assist tools

Preferred Qualifications

  • Exposure to cloud platforms such as AWS.
  • Familiarity with RESTful APIs and microservices architecture.
  • Experience with AI-driven development tools such as GitHub Copilot, Windsurfer, or similar platforms is a plus.

Benefits

  • Competitive total rewards package including base salary determined based on role, experience, skill set, and location.
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.

About the Team

JPMorganChase Consumer & Community Banking serves Chase customers through personal banking, credit cards, mortgages, auto financing, investment advice, small business loans, and payment processing. The division reports leading performance in credit card sales and deposit growth, and highlights widely used digital solutions with first-place customer satisfaction.

Job Details

  • Location: Jersey City, NJ (onsite)
  • Experience: 3+ years
  • Salary Range: USD 137,750 - 185,000 per year

Similar Jobs