Software Engineer II - Front End React/ AWS
You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorgan Chase within the Commercial & Investment Bank, Digital & Platform Services, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities:
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards.
- Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Reporting/UI - Responsible for generating aggregations of Risk Central data as well as data from other systems to feed UIs and other uses, and for display/presentation/visualization of data from Risk Central and elsewhere.
- Core Data - Responsible for working with data pipelines and querying.
- Onboarding - Responsible for working directly with stakeholders to publish data into Risk Central and handle BAU activity.
- Communicate directly with the users of our applications. We believe the best products are created when engineers and users collaborate directly.
- Participate in a rapid-release environment and fast-moving team (daily scrum, kanban, etc.) located across NYC, Houston, Buenos Aires, Mumbai, Glasgow, and London.
- Work in a collaborative, trusting, thought-provoking environment - one that encourages diversity of thought and creative solutions.
- Work with an AI-native mindset, with a focus on delivery acceleration without sacrificing resilience.
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Experience with React hooks, state management, context, React 18+/Typescript
- Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs.
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations.
- CSS/Tailwind (preferred) or SASS experience
- Advanced knowledge of application, data, and infrastructure architecture disciplines
- Knowledge of industry-wide technology trends and best practices
- Ability to work in large, collaborative teams to achieve organizational goals
Preferred qualifications, capabilities, and skills:
- Knowledge of Pandas or d3.js are also pluses (but not required)
- Nice to have ag-grid/ag-charts
- Python (Tornado server/API experience)
- Proficiency in one or more modern programming languages, including either Python or React (only one is required - but both is a major plus)