Overview
In this role you will design and deliver scalable, secure software as part of JPMorganChase’s Global Technology team. You contribute to trusted, market-leading products across domains like mobile features, data-driven trading systems, payments, or cloud integrations. You’ll work with cross-functional teams to produce high-quality production code and drive continuous improvement. This is an opportunity to shape resilient architectures at scale within a diverse, inclusive culture.
Responsibilities
- Design and develop scalable, resilient systems using Java or Python
- Implement secure, high-quality production code and algorithms
- Create and contribute to architecture and design artifacts
- Analyze large data sets to drive product improvements and reporting
- Identify hidden data patterns to inform system and coding hygiene improvements
- Engage with communities of practice and explore emerging technologies
- Contribute to a diverse, inclusive team culture
Key requirements
- Hands-on experience in system design, development, testing, and operational stability
- Proficiency in Java or Python
- Experience coding in a large corporate environment with modern languages and SQL
- Knowledge of Software Development Life Cycle
- Understanding of agile methodologies including CI/CD, resiliency, and security
- Knowledge of cloud, AI/ML, mobile, or related domains
- collaboration
- problem-solving
- communication
- Java
- Python
- CI/CD
…
