Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.

Atlanta (GA)

On-site

USD 140,000 - 190,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase & Co. in Atlanta, GA is seeking an experienced Senior Software Architect to design and deliver enterprise-scale backend and cloud solutions. The role requires hands-on technical leadership, cross-functional collaboration, and adherence to security, privacy, and regulatory standards.

You will own end-to-end release management, define architectural standards, evaluate new technologies, and drive continuous improvement across platforms used in banking and rewards services.

Qualifications

  • Master’s degree required with 3 years of software engineering experience or Bachelor’s with 5 years.
  • Experience designing enterprise-scale backend and cloud systems for banking/rewards platforms.
  • Strong leadership in architecture reviews, security, and release management.

Responsibilities

  • Design, architect, and deliver enterprise-scale backend and cloud systems.
  • Provide hands-on architectural leadership and enforce code quality through reviews.
  • Lead end-to-end release management and ensure compliant, secure deployments.

Skills

Java 17+
Spring Boot
Microservices
REST APIs
AWS
Kubernetes
CI/CD
Terraform
Security
PCI DSS / Data security

Education

Master’s degree in Computer Information Systems / IT / Computer Engineering / Computer Science
Bachelor’s degree in Computer Information Systems / IT / Computer Engineering / Computer Science

Tools

Spinnaker
Jenkins
AWS CodeDeploy
Terraform
Docker
Kubernetes

Job description

DESCRIPTION

Duties: Design, architect, and deliver enterprise-scale, high-availability backend and cloud systems that meet scalability, reliability, and security objectives. Provide hands-on technical leadership by defining architectural vision and standards, making key design decisions, collaborating with cross-functional teams across advanced web and mobile solutions, enforcing code quality through rigorous reviews, and conducting architectural reviews to ensure compliance with technical standards and alignment with enterprise strategy. Partner with business, product, and technology stakeholders to translate technical issues and trends for executive audiences, align solutions to business goals, and oversee scope and timelines. Drive the full software lifecycle including gathering and translating requirements into technical specifications for delegation, identifying process optimizations and efficiency gains, and evaluating and introducing emerging technologies, frameworks, and tools to enable continuous improvement and innovation. Own end-to-end release management including coordinating and leading release nights, as well as direct planning, execution, validation, and post-release monitoring to ensure successful deployments to staging and production that meet quality, compliance, and business requirements. Maintain strict security, privacy, and regulatory compliance by implementing advanced protocols and best practices.

QUALIFICATIONS

Minimum education and experience required: Master's degree in Computer Information Systems, Information Technology, Computer Engineering, Computer Science, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Software Developer, or related occupation. The employer will alternatively accept a Bachelor's degree in Computer Information Systems, Information Technology, Computer Engineering, Computer Science, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Software Developer, or related occupation.

Skills Required

Skills Required: This position requires three (3) years of experience with the following: designing systems, developing applications, and providing successful delivery of large-scale, high-availability enterprise systems; architecting, designing, and implementing solutions for banking and rewards platform projects; architecting, developing and maintaining backend systems using Java 17 and above, Spring Boot, Spring Security, Microservices architecture, REST APIs, JDBC, ETL processes, PostgreSQL, Hibernate, Maven, and Gradle; leading frontend development using Octagon, React, Vue, Angular, TypeScript, Angular CLI, MDS components, Nav keys, and CorePack to ensure consistent design and routing practices; deploying and managing cloud infrastructure on AWS; developing serverless applications and event-driven functions using AWS Lambda; implementing data lifecycle policies using AWS S3; designing message queuing systems and decoupling application components using AWS SQS; managing notification systems using AWS SNS; implementing data encryption strategies using AWS KMS; designing workflows to automate business processes and managing stateful applications using AWS Step Functions; deploying containerized applications, scaling microservices, and batch processing workloads using AWS ECS; implementing infrastructure-as- code using Terraform; implementing and optimizing CI/CD pipelines and release processes using Spinnaker, Jules, Jenkins, AWS Code Deploy, and CI/CD automation tools for reliable, secure, and repeatable software delivery; managing Kubernetes applications on AWS EKS; mobile applications, including iOS applications using Swift UI and Android applications using Kotlin and RxJava, and architecting hybrid application solutions using JS bridge for seamless integration between web and native platforms; integrating and managing feature flagging and experimentation platforms such as Split IO for controlled feature rollouts and continuous improvement; performing JVM performance analysis and optimizing performance for high-throughput, low-latency applications handling millions of transactions per day including profiling, heap dump analysis, thread dump analysis, and garbage collection tuning for Java Flight Recorder, async-profiler, ZGC or Shenandoah, thread contention analysis, and lock profiling; implementing automated testing strategies and frameworks, including backend testing with Mockito and Groovy, frontend testing with JEST, Vitest, Playwright, and Storybook, API testing with Postman, and coordinating testing environments using UDF, Nautilus Frontend, Xcode Emulator, and Android Studio Emulator; conducting advanced code reviews using Git and Bitbucket to enforce best practices for secure, maintainable, and scalable software development; implementing monitoring, logging, and observability solutions using Splunk and Dynatrace to ensure system health, availability, and rapid incident response; utilizing development tools including IntelliJ, Xcode, Android Studio, and Visual Studio; designing and supporting event- driven architectures and applying domain-driven design (DDD) principles for scalable enterprise systems; implementing Advanced security protocols and encryption standards, including CAAS, OAuth2, SAML, TLS, SSL, Zero-trust, and PKI, in financial applications; implementing regulatory compliance standards including PCI DSS and GDPR in banking or rewards platforms; leading the end-to-end release process to ensure successful deployments to production environments; overseeing release planning, execution, validation, and post-release monitoring to ensure all deliverables meet quality, compliance, and business requirements; implementing event-driven integrations using Apache Kafka or AWS MSK to apply schema registry, optimal partitioning strategies, consumer group management, idempotent producers, transactional messaging, and processing for resilient, scalable data flows; utilizing ServiceNow, SNOW, RSAM for workflow automation.

Job Location: 3424 Peachtree Rd 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. • New York (NY)

On-site
USD 161,000 - 218,000
Software Engineer (Multiple Positions Available)
Software Engineer (Multiple Positions Available)

JPMorgan Chase • Atlanta (GA)

On-site
USD 140,000 - 210,000
Health care
Wellness centers on-site
Retirement savings plan
+4
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co. • Plano (TX)

On-site
USD 110,000 - 160,000
Lead Software Engineer [Multiple Positions Available]
Lead Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co. • New York (NY)

On-site
USD 235,000 - 260,000
Sr Software Engineer
Sr Software Engineer

Cox Automotive Inc. • Atlanta (GA)

On-site
USD 101,000 - 170,000
Vacation with pay
Seven paid holidays
Wellness time off
Senior Software Engineer 4865
Senior Software Engineer 4865

Tier4 Group • Atlanta (GA)

On-site
USD 90,000 - 120,000
Java Backend Developer
Java Backend Developer

Sapsol Technologies Inc • Alpharetta (GA)

On-site
USD 100,000 - 130,000
Software Engineer , Loc: Atlanta, Georgia, US, Full Time/Per,(MK)
Software Engineer , Loc: Atlanta, Georgia, US, Full Time/Per,(MK)

Central Business Solutions, Inc • Atlanta (GA)

On-site
USD 105,000 - 110,000
Senior Java Developer
Senior Java Developer

Eliassen Group • Town of Florida (NY)

On-site
Confidential
Senior Java Software Engineer
Senior Java Software Engineer

Augusta Hitech • United States

On-site
USD 90,000 - 120,000