Software Engineer III - Full Stack
Job Description
JPMorganChase is hiring a Software Engineer III - Full Stack to support Consumer & Community Banking within Wealth Management. In this onsite role in Jersey City, you will be part of an agile team delivering secure, stable, scalable technology products that address critical business and technical needs.
What you’ll do
- Execute end-to-end software solutions, including design, development, and technical troubleshooting, using a problem-solving approach that goes beyond routine patterns
- Write secure, high-quality production code and maintain algorithms that run synchronously with supporting systems
- Create architecture and design artifacts for complex applications, ensuring the implemented code meets stated design constraints
- Gather, analyze, synthesize, and produce visualizations and reporting from large, diverse data sets to support continuous improvement of software applications and systems
- Partner 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 before broader rollout
- Review and debug code, supporting best practices across code quality, accessibility, and performance
- Stay current with emerging UI technologies and industry trends, advocating for adoption within the team
- Use enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity, including tasks such as code generation and refactoring, unit test creation, and documentation, while validating outputs through peer review, automated testing, and secure coding standards
- Apply knowledge of tools in the Software Development Life Cycle toolchain, including AI-assisted development and automation capabilities, to increase value from automation
- Contribute to a team culture grounded in diversity, opportunity, inclusion, and respect
Required qualifications
- Formal training or certification in software engineering concepts, plus 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 with 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
- Working knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies including 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, etc.)
- Hands-on experience with enterprise-authorized AI-assisted development tools in areas such as coding, test creation, troubleshooting, or documentation, with the ability to critically evaluate and refine AI 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, plus the ability to guide peers on safe and effective usage
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
Benefits
- Competitive total rewards package, with base salary determined based on role, experience, skill set, and location
- Eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid as 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
Preferred qualifications
- Exposure to cloud platforms like AWS
- Familiarity with RESTful APIs and microservices architecture
- Experience with AI-driven development tools such as GitHub Copilot, Windsurfer, or similar platforms
About the team
JPMorganChase’s Consumer & Community Banking division serves Chase customers through personal banking, credit cards, mortgages, auto financing, investment advice, small business loans, and payment processing. The team supports leading performance in credit card sales and deposit growth, with widely used digital solutions and customer satisfaction focus.
Location: Jersey City, NJ (onsite)
Salary: USD 137,750 - 185,000 per yearly
Experience: 3+ years