
Lead Software Engineer - Automation & Development
JPMorgan Chase6 hours ago
Base Salary
$157k - $215k/yr
Responsibilities
- Design and deliver automation for virtualized cluster lifecycle management from provisioning through decommissioning.
- Automate configuration, patching, compliance enforcement, and operational controls through platform and infrastructure APIs.
- Lead production deployments, establish runbooks, and drive operational readiness.
- Diagnose complex distributed-system issues using structured troubleshooting, root-cause analysis, and data-driven decision-making.
- Implement durable automation to eliminate recurring operational problems and manual remediation.
- Establish validated AI-assisted engineering practices for code quality, testing, performance, security, and incident resolution.
- Define engineering standards for system design, testing strategy, and service reliability.
- Document architecture and design decisions for auditability, maintainability, and scalability.
- Collaborate with global engineering partners, influence technical direction, and mentor engineers.
Requirements
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Strong system design fundamentals, including API design, data modeling, testing strategy, and operational stability.
- Proficiency in Go, Java, or Python for building scalable server-side services.
- Experience using AI-assisted development tools with validation standards for correctness, performance, and security.
- Strong understanding of data sensitivity and secure handling in AI-assisted workflows and developer tooling.
- Hands-on experience with virtualization, virtual machine lifecycle management, and compute, memory, storage, and networking resource domains.
- Experience automating Kubernetes or Red Hat OpenShift cluster lifecycle and day-two operations, including upgrades and configuration management.
- Experience developing and maintaining automated workflows in complex distributed environments with strong troubleshooting skills.
- Experience with workflow orchestration at scale.
- Preferred: experience with Temporal or comparable workflow orchestration frameworks.
- Preferred: familiarity with VMware ESXi, Red Hat OpenShift Virtualization, or KVM.
- Preferred: experience with cloud-native services, containerization, continuous integration and delivery, and observability.
- Preferred: demonstrated mentoring, coaching, technical leadership, and engineering-standard improvement.
Benefits
- Competitive total rewards and benefits package, including health care coverage, on-site health and wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Eligible roles may receive discretionary incentive compensation in cash and/or forfeitable equity.
- The employer provides equal-opportunity employment and reasonable accommodations.
Tech Stack
Categories
About JPMorgan Chase
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.