Software Engineering III - AWS, GCP, Terraform

JPMorgan Chase & Co.

Jersey City (NJ)

Hybrid

USD 150,000 - 190,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

JPMorgan Chase & Co. is seeking a Software Engineer III to join Corporate Technology.

You will operate as a senior member of an agile team, designing and delivering trusted, scalable technology products while maintaining security and compliance across multiple business functions. You will implement public cloud components on AWS, develop production-grade code and automation using Python and Terraform, and influence product design, operations, and remediation activities with partners across SRE,

Qualifications

  • Formal training or certification on software engineering concepts and 4+ years applied experience.
  • Hands-on experience in AWS and GCP with database services and related infrastructure.

Responsibilities

  • Implement components of a public cloud platform, primarily on AWS.
  • Develop secure, production-grade code and infrastructure automation with Python and Terraform.
  • Influence design, functionality, and operations within the team and domain.
  • Collaborate with operations, SRE, security, risk, and controls stakeholders to deliver compliant solutions.
  • Drive CI/CD improvements, pipeline reliability, testing strategy, and environment provisioning.
  • Adopt enterprise AI-assisted engineering practices and ensure validated outputs meet standards.
  • Utilize AI tooling (GitHub Copilot, Microsoft Copilot) while maintaining security and review processes.
  • Define safe usage patterns for AI and ensure approvals occur before merge/release.

Skills

Python
Terraform
AWS
GCP
CI/CD
AI-assisted development
Security
SRE collaboration
Code review

Education

Bachelor's degree in Computer Science or related

Tools

Jira
Bitbucket
Confluence
IntelliJ IDEA
Visual Studio Code

Job description

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Software Engineer III at JPMorganChase within the Corporate Technology team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities
  • Implementation of key components of a public cloud platform, primarily on AWS.
  • Develop secure, high-quality production code and infrastructure automation (primarily in Python and Terraform), and review and debug code written by others to ensure correctness, performance, and maintainability.
  • Influence product design, application functionality, and technical operations within the team and domain by proposing pragmatic architectures, tradeoffs, and standards aligned to firm SDLC, security, and controls expectations.
  • Partner with operations, SRE, security, risk, and controls stakeholders to deliver compliant solutions, improve observability, reduce operational toil, and ensure audit-ready processes and artifacts.
  • Drive automation and CI/CD improvements, including pipeline reliability, quality gates, testing strategy, and repeatable environment provisioning to support safe and fast delivery.
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
  • Use AI-assisted developer tools, including GitHub Copilot and Microsoft Copilot, to accelerate routine engineering tasks (for example, scaffolding, small utilities, repetitive patterns, test generation, refactoring suggestions, and first-pass documentation), while ensuring all outputs are validated and refined to meet production and security standards.
  • Define and reinforce safe team usage patterns for AI-assisted development, including verification expectations (correctness, security implications, licensing/IP considerations, and compliance) and adherence to firm controls (for example, avoiding sensitive data in prompts and ensuring reviews and approvals occur before merge and release).

Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 4+ years applied experience
  • Hands-on practical experience in developing and designing software on AWS and GCP, with meaningful hands-on experience delivering solutions involving AWS database services and the infrastructure that supports them.
  • Strong, practical proficiency in Python and Terraform, including building and maintaining production-grade automation and infrastructure as code.
  • Advanced working knowledge of AWS and GCP services across traditional compute, containerized workloads, and serverless architectures, and how these patterns integrate with database services and platform guardrails.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
  • Working experience with engineering toolchains including Jira, Bitbucket, and Confluence, and day-to-day development in IntelliJ IDEA and Visual Studio Code.
  • Practical experience with SQL and/or NoSQL concepts as applied to managed AWS database services (for example, data modeling, performance considerations, availability patterns, backup/restore approaches, and operational troubleshooting).
  • Practical familiarity with AI-assisted coding tools, including GitHub Copilot and Microsoft Copilot, including effective prompting for engineering tasks and disciplined verification of outputs before use in any code or infrastructure configuration.
  • Clear understanding of responsible and approved AI tool usage, including adherence to firm controls, avoiding sensitive or confidential data in prompts, and applying engineering judgment to validate correctness, security posture, and compliance expectations.
Preferred qualifications, capabilities, and skills
  • Experience influencing decisions across adjacent teams within the domain (for example, platform consumers, SRE/ops partners, or security/control partners) through clear technical proposals and collaborative execution.
  • Prior experience with Amazon RDS (e.g., RDS SQL Server, PostgreSQL) is preferred.
  • Experience building reusable Terraform modules and standardized infrastructure patterns, including guardrails, policy-aligned defaults , composable platform building blocks.
  • Experience operating AWS database platforms at scale, including monitoring/alerting design, performance and capacity management, backup/restore validation, and availability/failover considerations.
  • One AWS certification preferred (for example, Solutions Architect, Developer, or Data Engineer), and Terraform Certified Associate certification preferred.
  • Demonstrated use of Copilot in team workflows to improve delivery outcomes (for example, accelerating test coverage, refactoring, documentation/runbook drafting), with a strong understanding of LLM limitations and risks (for example, hallucinations, security concerns, and licensing/IP considerations) and consistent verification practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Lead Software Engineer - AWS, Terraform
Sr Lead Software Engineer - AWS, Terraform

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 130,000 - 180,000
Sr Lead Software Engineer - AWS, Terraform
Sr Lead Software Engineer - AWS, Terraform

Next Frontier Capital • Jersey City (NJ)

On-site
USD 180,000 - 240,000
Health insurance
Retirement savings plan
Tuition reimbursement
+1
Software Engineer III (Python/AWS)
Software Engineer III (Python/AWS)

JPMorgan Chase & Co. • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Software Engineer III (Agentic AI/Java/AWS/Microservices)
Software Engineer III (Agentic AI/Java/AWS/Microservices)

JPMorgan Chase & Co. • Kentucky

On-site
USD 110,000 - 140,000
Software Engineer III (Agentic AI/Java/AWS/Microservices)
Software Engineer III (Agentic AI/Java/AWS/Microservices)

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 120,000 - 170,000
Lead Software Engineer AWS
Lead Software Engineer AWS

JPMorgan Chase & Co. • Wilmington (DE)

On-site
USD 135,000 - 175,000
Lead Software Engineer AWS
Lead Software Engineer AWS

JPMorgan Chase & Co. • Whitewater (CO)

On-site
USD 140,000 - 190,000
Java Software Engineer III - AWS
Java Software Engineer III - AWS

JPMorgan Chase • Tampa (FL)

On-site
USD 120,000 - 170,000
Java Software Engineer III - AWS
Java Software Engineer III - AWS

JPMorgan Chase & Co. • Tampa (FL)

On-site
USD 110,000 - 150,000
Lead Software Engineer-PYTHON
Lead Software Engineer-PYTHON

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 140,000 - 190,000