Lead Software Engineer - Python/Java Developer

JPMorgan Chase & Co.

Fairfax (DE)

On-site

USD 140,000 - 210,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorganChase seeks a Lead Software Engineer to join the Cybersecurity & Technology Controls team in Corporate Technology. You will be a core technical contributor, delivering secure software, leading resiliency reviews, and guiding reliability initiatives across multiple business domains.

You will design and implement high-quality production code, automate remediation, and drive scalable, secure solutions while collaborating with cross-functional teams to meet business objectives.

Qualifications

  • Formal training or certification in software engineering concepts with 5+ years of applied experience.
  • Proven reliability, scalability, security, and enterprise architecture expertise.
  • Hands-on experience with system design, development, testing, and operational stability.
  • Proficiency in Python or Java/Spring Boot.

Responsibilities

  • Execute software solutions, design, development, and advanced technical troubleshooting.
  • Develop secure production code, review and debug code, and automate remediation of recurring issues to improve operational stability.
  • Lead resiliency design reviews, break down complex problems, and act as the main contact during major incidents.
  • Lead efforts to improve reliability, stability, and performance using data-driven analytics.
  • Drive collaboration to define service level indicators and error budgets with stakeholders.
  • Provide high-level technical expertise across domains and proactively resolve bottlenecks.
  • Document and share knowledge through internal forums and communities of practice.

Skills

Reliability engineering
Scalability
Security best practices
Enterprise architecture
CI/CD pipelines
Python / Java / Spring Boot
Observability
Container orchestration
Networking troubleshooting
Cloud native

Tools

Kubernetes
Docker
AWS

Job description

Take on a crucial role where you'll be a key part of a high-performing team delivering secure software solutions.

As a Lead Software Engineer at JPMorganChase within the Cybersecurity & Technology Controls team in Corporate Technology, you will be 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 will be responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job Responsibilities:
  • Execute software solutions, design, development, and advanced technical troubleshooting, thinking beyond conventional approaches to solve complex problems.
  • Develop secure, high-quality production code, review and debug code, and automate remediation of recurring issues to improve operational stability.
  • Lead resiliency design reviews, deconstruct complex problems into actionable work for other engineers, and act as the main point of contact during major incidents.
  • Lead initiatives to improve reliability, stability, and performance of applications and platforms using data-driven analytics to enhance service levels.
  • Drive collaboration to identify comprehensive service level indicators, establish service level objectives and error budgets with stakeholders and customers.
  • Offer high-level technical expertise within one or more technical domains, proactively identifying and solving technology-related bottlenecks.
  • Document and share knowledge within the organization via internal forums and communities of practice, driving awareness and adoption of new technologies.
Required Qualifications, Capabilities, and Skills:
  • Formal training or certification in software engineering concepts and 5+ years’ applied experience.
  • Demonstrated proficiency in reliability, scalability, performance, security, enterprise system architecture, toil reduction, and site reliability best practices.
  • Advanced hands‑on experience delivering system design, application development, testing, and operational stability.
  • Fluent in at least one modern programming language (Python, Java/Spring Boot,).
  • Advanced knowledge of software applications and technical processes, with emerging depth in one or more technical disciplines (e.g., cloud, distributed systems).
  • Proficient in automation and continuous delivery methods, including CI/CD pipelines.
  • Proficient with observability tools and service level objective alerting.
  • Proficient with container and orchestration technologies (ECS, Kubernetes, Docker).
  • Experience troubleshooting networking technologies and issues.
  • Practical cloud native experience.
  • Actively self‑educates, evaluates new technology, and recommends suitable solutions.
Preferred qualifications, capabilities, and skills:
  • Observability Tools (e.g. Splunk, Grafana)
  • Data Streaming Frameworks
  • AWS services
  • Kubernetes
  • Terraform

#CTC

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Python/Java Developer
Lead Software Engineer - Python/Java Developer

JPMorgan Chase & Co. • Wilmington (DE)

On-site
USD 150,000 - 210,000
Lead Software Engineer - Cloud/Python
Lead Software Engineer - Cloud/Python

Testing Site - JPMC • Houston (TX)

On-site
USD 140,000 - 180,000
Lead Software Engineer - Python Developer
Lead Software Engineer - Python Developer

Testing Site - JPMC • Plano (TX)

On-site
USD 130,000 - 180,000
Lead Software Engineer - C#/.Net
Lead Software Engineer - C#/.Net

Testing Site - JPMC • Plano (TX)

On-site
USD 140,000 - 185,000
Senior Lead Software Engineer - Python/Java/Spring/AWS
Senior Lead Software Engineer - Python/Java/Spring/AWS

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 140,000 - 180,000
Lead Software Engineer - Cloud/Python
Lead Software Engineer - Cloud/Python

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 140,000 - 210,000
Lead Software Engineer- Java/Python
Lead Software Engineer- Java/Python

Testing Site - JPMC • Ohio

On-site
USD 120,000 - 170,000
Software Engineer - Java - Lead Security Engineer
Software Engineer - Java - Lead Security Engineer

Testing Site - JPMC • Plano (TX)

On-site
USD 140,000 - 180,000
Lead Software Engineer
Lead Software Engineer

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Sr. Java developer
Lead Software Engineer - Sr. Java developer

Testing Site - JPMC • Columbus (OH)

On-site
USD 140,000 - 190,000