We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.
As a Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Management, youare an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
- Leads design and development of Python services, APIs, and tooling to improve CI/CD, deployment orchestration, and developer productivity on AWS
- Architects scalable, secure microservices and batch workflows using AWS services ensures best practices for networking, identity, and security
- Owns Infrastructure as Code with Terraform (modules, state management, environments) establishes standards, reviews, and automation for plans/apply
- Builds integrations with enterprise systems and AWS services in Python create reusable SDKs, CLI tools, templates, and libraries
- Implements policy-as-code, audit logging, compliance controls enforce RBAC and secure secrets handling across applications and infrastructure
- Optimizes deployment strategies (canary, blue/green), rollbacks, approvals, and gates within CI/CD pipelines using AWS-native tools
- Drives automated testing (unit, integration, contract) with Python frameworks manages test data and continuous quality gates
- Ensures reliability and observability with logging, metrics, tracing, alerts defines SLOs and error budgets
- Champions performance tuning and cost optimization across compute, storage, and networking
- Leads code reviews, mentorship, and technical guidance collaborates with product, platform, security, and SRE teams
- Contributes to roadmap, estimation, and delivery plans manages technical risk, debt, and cross-team dependencies
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Strong experience with CI/CD platforms, strong architectural design, documentation, and stakeholder communication skills
- Proficiency in one or more: Python, Java/Kotlin, Node.js/TypeScript
- In-depth experience designing, deploying, and managing solutions on AWS, including VPC, IAM, EC2, S3, Lambda, and networking/security best practices
- Hands-on expertise with infrastructure-as-code using Terraform for provisioning and managing cloud resources
- Proficient in containerization with Docker, including building, optimizing, and securing container images
- Strong background in orchestrating and scaling workloads using Kubernetes RBAC, and cluster management
- Familiarity with multi-cloud environments (AWS, Azure, GCP) and integrating cloud-native services into CI/CD pipelines
- Expertise in pipeline design, deployment strategies, and release governance in regulated environments
- Security-first mindset: secrets management, RBAC, OIDC/SAML, compliance, audit, and policy-as-code (OPA)
Observability: logs, metrics, tracing (Datadog, Splunk, Prometheus, OpenTelemetry)
Preferred qualifications, capabilities, and skills
- Experience with API Gateway, container orchestration, server less, Terraform Cloud/Enterprise, and security best practices in AWS