Software Engineer

JPMorgan Chase & Co.

Atlanta (GA)

On-site

USD 120,000 - 180,000

Full time

4 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

JPMorgan Chase & Co. in Atlanta seeks a seasoned performance engineering and DevOps leader to drive load testing, release certification, and platform resiliency for the CDP Debit platform.

You will architect Kubernetes-based test infrastructure, design scalable CI/CD pipelines, and oversee environment lifecycles across Dev, QA, and Performance clusters for production readiness. The role collaborates with CMM, TASER, and STL apps, sets auditable testing standards, and mentors a global team on

Qualifications

  • Bachelor's degree in CS/EE with 7+ years of experience in software/DevOps roles or Master's degree with 5+ years.
  • Experience designing and executing CI/CD pipelines with Jenkins, Gradle, Maven, and GitHub Actions across microservices.
  • Expertise with containerized environments (Docker, Kubernetes), cloud (AWS or GCP), and IaC (Terraform/Ansible).
  • Proficiency in Java, Python, or Groovy for enterprise-scale distributed systems, with focus on microservices and automation.

Responsibilities

  • Drive load testing strategy, performance analysis, and bottleneck identification for high-throughput systems.
  • Architect and manage Kubernetes-based test infra and multi-cluster environments; oversee release certification programs.
  • Develop and maintain automated CI/CD pipelines and ensure regulatory compliance with audit evidence collection.

Skills

CI/CD pipelines
Jenkins
Gradle
Maven
GitHub Actions
Docker
Kubernetes
AWS
GCP
Terraform
Ansible
Java
Python
Groovy
Spring Boot
REST APIs
Observability
TDD/BDD

Education

Bachelor's degree in Computer Science or related field
Master's degree in Computer Science or related field

Tools

Jenkins
Gradle
Maven
GitHub Actions
Docker
Kubernetes
Terraform
Ansible
JMeter
SonarQube
Hygieia
Spring Boot

Job description

Duties

Drive performance engineering and DevOps for the CDP Debit platform. Design and execute comprehensive load testing strategies, including test scenario definition, load scripting, and pass/fail thresholds that certify each release for production readiness, while conducting in-depth performance analysis to identify bottlenecks, latency anomalies, and capacity limits. Architect performance testing infrastructure on Kubernetes clusters with 9-node topologies simulating production scale and failure scenarios, and leads release certification for initiatives including TAC/TAF, DDoS protection validation, and CMM platform expansions. Developed and maintained automated CI/CD pipelines to enforce TrueCD regulatory compliance, integrating audit evidence collection, TestSight results upload, and compliance validation, while managing environment lifecycle across Dev, QA, and Performance cluster migrations. Responsible for platform resiliency work which includes persistent in-flight transaction logging, egress gateway configurations replicating production network topologies, and optimizing containerized microservice images for reduced memory footprint and faster deployments, alongside modernizing database change management from fragmented Liquibase to a centralized schema control framework. Serve as the performance engineering shared service lead across CMM, TASER, and STL applications, providing cross- functional load testing, integration validation, and resiliency certification while establishing repeatable, auditable testing standards and execution frameworks for BAU release cycles. Mentor global team members on DevOps and performance engineering best practices and contribute to firm-wide technology innovation initiatives.


QUALIFICATIONS

Minimum education and experience required: Bachelor's degree in Computer Science, Computer Engineering, or related field of study plus seven (7) years of experience in the job offered or as Software Engineer, Architect, IT Consultant, or related occupation. The employer will alternatively accept a Master's degree in Computer Science, Computer Engineering, or related field of study plus five (5) years of experience in the job offered or as Software Engineer, Architect, IT Consultant, or related occupation.


Skills Required

Skills Required: This position requires experience with the following: Designing, developing, and optimizing end-to-end CI/CD pipelines using Jenkins, Gradle, Maven, and GitHub Actions for microservices- based architectures including automating build, test, and deployment workflows to ensure continuous integration and continuous delivery compliance across distributed application portfolios; Building and managing containerized application environments using Docker and Kubernetes including Docker image optimization, multi-stage build configuration, base image standardization, and deploying and maintaining multi-node cluster configurations for high-availability production workloads; Designing and implementing cloud infrastructure and platform engineering solutions using AWS or GCP, including provisioning, configuring, and managing infrastructure using Infrastructure as Code (IaC) tools such as Terraform or Ansible to automate environment creation, cluster deployment, and capacity planning; Developing software applications and automation scripts using Java, Python, or Groovy in enterprise-scale distributed systems including designing microservice components, build automation scripts, and pipeline orchestration logic for large-scale financial services platforms; Designing and executing performance testing strategies using tools such as JMeter, including test plan creation, workload modeling, throughput certification, results analysis, and platform certification for high-throughput transaction processing systems handling thousands of transactions per second; Architecting high-availability and fault-tolerant solutions for mission-critical payment or financial services platforms, including designing resiliency patterns, failover mechanisms, and zero-downtime deployment strategies to ensure continuous operations under peak transaction volumes; Developing and deploying microservices using Spring Boot framework, including designing and building RESTful APIs, implementing service communication patterns, and integrating microservice components within distributed application architectures; Configuring and utilizing monitoring, observability, and code quality metrics tools for production systems, such as SonarQube or Hygieia to measure software quality, track deployment metrics, and ensure compliance with engineering standards; and guiding software development efforts using Agile/Scrum methodologies and DevOps practices, including applying Test-Driven Development (TDD) and Behavior-Driven Development (BDD) approaches to ensure code quality, test coverage, and iterative delivery across engineering teams.


Job Location: 3424 Peachtree Road NE, Atlanta, GA 30326.


Full-Time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co. • Atlanta (GA)

On-site
USD 130,000 - 190,000
Software Development Engineer
Software Development Engineer

TechDigital Group • Irving (TX)

On-site
USD 100,000 - 130,000
Software Engineering [Multiple Positions Available]
Software Engineering [Multiple Positions Available]

JPMorgan Chase • Tampa (FL)

On-site
USD 100,000 - 140,000
Performance Engineer III
Performance Engineer III

First Citizens Bank • North Carolina

On-site
USD 110,000 - 160,000
Benefits package
Performance Engineer III
Performance Engineer III

First Citizens Bank • Raleigh (NC)

On-site
USD 110,000 - 160,000
Senior Lead Software Engineer - Performance / Systems
Senior Lead Software Engineer - Performance / Systems

Testing Site - JPMC • Plano (TX)

On-site
USD 150,000 - 195,000
Performance Engineer III
Performance Engineer III

First Citizens Bank • Arizona

On-site
USD 120,000 - 160,000
Performance Engineer III
Performance Engineer III

First Citizens Bank • Scottsdale (AZ)

On-site
USD 120,000 - 150,000
Senior Performance Engineer
Senior Performance Engineer

Intercontinental Exchange Holdings, Inc. • Atlanta (GA)

On-site
USD 140,000 - 210,000
Performance Engineer III
Performance Engineer III

First Citizens • Raleigh (NC)

On-site
USD 95,000 - 140,000