JPMorgan Chase

Lead Software Developer - Python, AWS & AI Platform

JPMorgan Chase
Apply
2 months ago
Jersey City, NJ, USAStaff+
H1B sponsor

Base Salary

$176k - $260k/yr

Responsibilities

  • Design, develop, and maintain production-grade Python services and APIs for enterprise machine learning platforms.
  • Architect and implement high-throughput, low-latency distributed systems in AWS environments.
  • Build cloud-native applications using EKS, ECS, MSK, SQS, and S3.
  • Develop reusable service frameworks, shared libraries, and modular application components.
  • Implement infrastructure as code with Terraform and CloudFormation.
  • Create monitoring, alerting, logging, and observability solutions using Datadog, Dynatrace, and Splunk.
  • Deploy and support production applications while meeting service-level objectives and agreements.
  • Implement secure engineering practices, automated testing, CI/CD, blue/green deployments, and canary releases.
  • Review code, provide architectural guidance, mentor engineers, and promote software engineering best practices.
  • Collaborate with product managers, platform engineering teams, and site reliability engineers.
  • Drive adoption of approved AI-assisted engineering practices.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Advanced proficiency in Python, object-oriented design, and modular software architecture.
  • Experience building and operating large-scale, high-performance cloud-native services in AWS.
  • Hands-on experience with EKS, ECS, MSK/Kafka, SQS, and S3.
  • Strong experience with Terraform and/or CloudFormation.
  • Expertise designing, deploying, and supporting distributed production systems.
  • Experience with Datadog, Dynatrace, Splunk, or comparable observability platforms.
  • Strong understanding of API design, microservices architecture, and scalable system design.
  • Experience with automated testing, CI/CD pipelines, deployment automation, and secure software engineering practices.
  • Experience using approved AI-assisted software development tools for coding, review, testing, troubleshooting, and operational support.
  • Understanding of responsible AI use, application security, resiliency, compliance, and engineering mentorship.
  • Preferred experience with resiliency patterns, self-healing architectures, backpressure management, idempotency, Kafka-based event-driven systems, operational runbooks, release automation, generative AI, and LLM technologies.

Benefits

  • Competitive total rewards and benefits eligibility based on role and location, including health care coverage, on-site wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • The posting does not state a specific work arrangement or base salary.

Tech Stack

Categories

JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me