JPMorgan Chase

Lead Software Engineer - Python/Backend/AWS/API

JPMorgan Chase
Apply
20 hours ago
Plano, TX, USAStaff+
H1B sponsor

Responsibilities

  • Design, develop, troubleshoot, and review secure, high-quality Python software solutions.
  • Deliver end-to-end AWS cloud-native applications using serverless, microservices, event-driven, and distributed-system patterns.
  • Build and operate Python backend services and APIs, including downstream integrations and domain models.
  • Design, deploy, and optimize workloads on Lambda, ECS/Fargate, and EKS.
  • Build repeatable AWS infrastructure using Terraform or CloudFormation.
  • Own CI/CD pipelines, automated testing, quality gates, and reliable blue/green, canary, and rollback release patterns.
  • Implement resiliency and observability through multi-AZ architecture, retries, circuit breakers, logging, metrics, tracing, alerting, and reliability practices.
  • Investigate production incidents, lead root-cause analysis, automate remediation, optimize data stores, and modernize dependencies.
  • Drive adoption of enterprise-authorized AI-assisted development and automation practices with consistent secure-coding, peer-review, and testing standards.
  • Mentor teammates and share engineering best practices across teams while collaborating with product, platform, SRE, security, and data groups.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Experience designing AWS cloud-native architectures that meet availability, latency, and disaster-recovery targets.
  • Strong Python backend development experience with FastAPI or Flask, API design, validation, and integrations.
  • Experience with AWS Lambda, API Gateway, EventBridge, Step Functions, IAM, ECS/Fargate, and/or EKS.
  • Experience designing and operating RDS/Aurora and DynamoDB, including schema, indexing, partitioning, and performance optimization.
  • Experience with ElastiCache or Redis for throughput and latency optimization.
  • Experience building Infrastructure as Code with Terraform or CloudFormation.
  • Experience owning CI/CD with CodePipeline, CodeBuild, CodeDeploy, and/or GitHub Actions.
  • Experience with observability, reliability engineering, SLIs/SLOs, alerting, incident response, and root-cause analysis.
  • Experience implementing AWS security and compliance controls, including least-privilege IAM, KMS, secrets management, VPC patterns, CloudTrail, Config, GuardDuty, Security Hub, and audit support.
  • Strong presentation, negotiation, mentoring, stakeholder-management, problem-solving, analytical, and communication skills.
  • Preferred experience in banking or financial services, AWS certifications, and asynchronous processing or messaging with SQS, SNS, EventBridge, MSK, or Kinesis.

Benefits

  • Competitive total rewards and benefits package, with additional compensation details provided during the hiring process.
  • Eligible roles may include commission-based pay and/or discretionary incentive compensation in cash or forfeitable equity.
  • Comprehensive health care coverage and on-site health and wellness centers.
  • Retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Equal opportunity employer offering reasonable accommodations and valuing diversity and inclusion.

Tech Stack

Amazon DynamoDBAWSFastAPIFlaskGitHub ActionsPythonRedisTerraform

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