US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Software Engineering III - AWS, GCP, Terraform

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+ y...




Share Job