JPMorganChase is looking to enhance, build, and deliver top-notch technology products in the Connected Commerce Proprietary Wallets domain, driving significant business impact through technical expertise and problem-solving methodologies.
Requirements
- Advanced in one or more programming language(s) (Java, Python, Go). Strong coding fundamentals (algorithms and data structures).
- Professional-level understanding with a public cloud provider (AWS, GCP, or Azure).
- Hands-on experience in system design, application development, testing, and operational stability.
- Solid understanding of modern application infrastructure design and non-functional requirements (security, performance, scalability, availability).
- Demonstrated proficiency with Terraform and Infrastructure as Code.
- Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Experience with Kubernetes (K8s) and understanding of public cloud architecture patterns for event-driven systems.
Responsibilities
- Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
- Lead and mentor a team of software engineers, providing guidance on daily tasks and technical challenges.
- Develop secure, high-quality production code; review and debug code written by others.
- Drive decisions that influence product design, application functionality, and technical operations.
- Collaborate across teams to deliver products and applications aligned with business requirements.
- Champion an API-first mindset and modern engineering practices.
- Serve as a subject matter expert in one or more technical domains (e.g., cloud, platform engineering, payments technology)
Other
- Formal training or certification on software engineering concepts and 5+ years applied experience
- 2+ years of experience leading technologists to manage and solve complex technical challenges.
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
- Ability to tackle design and functionality problems independently with minimal oversight
- Adds to the team culture of diversity, opportunity, inclusion, and respect