Software Development Engineer, CloudFormation

Amazon is a global technology company that provides cloud computing, e-commerce, and artificial intelligence services.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Development Engineer, CloudFormation

Do you want to work on projects that impact millions of customers? Do you feel passionate about working with highly scalable and available systems? Do you get excited at the idea of designing and delivering next-generation cloud infrastructure? AWS CloudFormation provides an easy declarative way to create, deploy, and manage applications and infrastructure in the AWS cloud. The CloudFormation teams are pioneers in the "Infrastructure as Code" space. The service allows customers to spin up infrastructure across AWS at an unprecedented scale.

We are looking for software developers to join our amazing team, who excel in a fast-paced and often ambiguous environment where we love pushing the boundaries to innovate, learn new technologies, and create solutions in a huge internal and external problem space. You'll get to learn, grow, and work with an amazing team to:

• Design and iterate developer tools and services that are used by thousands of AWS users. • Work with and learn many different technologies. While Java and Kotlin are most commonly used, we are also actively looking for opportunities to build microservices using Rust, Go, and other languages. • Deeply own the stack and the entire lifecycle of our products, from the roadmap to the architecture, design, and continuous iterative deployment. • Interface closely with internal and external customers to quickly drive new products and new features.

Inclusive Team Culture: Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon's culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.

Work/Life Balance: Our team puts a high value on work-life balance. It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

Mentorship & Career Growth: Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.

On-Call Responsibility: This position involves on-call responsibilities, typically for one week every two months. We don't like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don't get paged for the same issue twice.

Last updated 3 minutes ago

Responsibilities For Software Development Engineer, CloudFormation

  • Design and iterate developer tools and services used by thousands of AWS users
  • Work with various technologies including Java, Kotlin, Rust, Go, and other languages
  • Own the entire product lifecycle from roadmap to architecture, design, and deployment
  • Interface with internal and external customers to drive new products and features
  • Participate in on-call responsibilities

Requirements For Software Development Engineer, CloudFormation

Java
Kotlin
Rust
Go
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer, CloudFormation

Medical Insurance
401k
Equity
  • Medical Insurance
  • 401k
  • Equity
  • Flexible working hours
  • Mentorship programs
  • Career growth opportunities

Interested in this job?

Jobs Related To Amazon Software Development Engineer, CloudFormation

SDE, Traffic Quality, TQ API

Join Amazon's Traffic Quality team as an SDE to build data-science focused products for identifying and filtering invalid traffic in advertising.

Software Development Engineer, Digital Acceleration

Amazon seeks a Software Development Engineer for Digital Acceleration to build large-scale SAAS solutions for subscription and membership businesses.

Software Development Engineer, Digital Acceleration

Join Amazon as a Software Development Engineer to build large-scale SAAS solutions for subscription and membership businesses, working on distributed systems with challenging requirements.

Software Development Engineer, AWS Directory Service

Join AWS Directory Service as a Software Development Engineer to build innovative cloud computing solutions at Amazon.

RPA Engineer - Robotic Process Automation, Credit Risk, Debt Recovery and RPA Automation

RPA Engineer position at Amazon to develop automation solutions for Finance Operations team