remote
Software Engineer III - Terraform, Go, AWS - JPMorganChase
Software Engineer
Seasoned Software Engineer III building secure, scalable cloud solutions using Terraform, Go, and AWS within an agile team, delivering reusable infrastructure modules and automated pipelines for consumer banking products.
About the role
Key Responsibilities
- Design, develop, and maintain reusable Terraform templates and modules that simplify AWS resource provisioning.
- Write production‑grade Go services and libraries that integrate with cloud APIs and internal platforms.
- Collaborate with product owners, architects, and QA in an agile environment to deliver features on schedule.
- Implement CI/CD pipelines and automated testing to ensure reliable, repeatable deployments.
- Monitor, troubleshoot, and optimize cloud infrastructure for performance, cost, and security.
Requirements
- 3+ years of professional software development experience, primarily in Go.
- Strong hands‑on expertise with Terraform and AWS services (EC2, S3, Lambda, RDS, etc.).
- Proven experience working in Agile Scrum teams and delivering end‑to‑end solutions.
- Solid understanding of CI/CD tools (e.g., Jenkins, GitHub Actions, CodePipeline) and automated testing frameworks.
- Excellent problem‑solving skills and ability to communicate technical concepts clearly.