Software Development Engineer, CloudFormation

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

Description For Software Development Engineer, CloudFormation

AWS CloudFormation is seeking software developers to join their team in creating and managing cloud infrastructure at scale. The role involves:

  • Designing and iterating developer tools and services used by thousands of AWS users
  • Working with various technologies, primarily Java and Kotlin, with opportunities in Rust, Go, and other languages
  • Owning the entire product lifecycle from roadmap to architecture, design, and deployment
  • Collaborating closely with internal and external customers

The team values work-life balance and offers flexibility in working hours. On-call responsibilities are typically one week every two months. The team is dedicated to mentorship, knowledge sharing, and career growth, with opportunities for one-on-one mentoring and thorough code reviews.

Key responsibilities include:

  • Designing and delivering next-generation cloud infrastructure
  • Working on highly scalable and available systems
  • Creating solutions for complex internal and external problems
  • Participating in the full software development lifecycle

The ideal candidate should be passionate about working with scalable systems, excited about cloud infrastructure, and excel in a fast-paced, sometimes ambiguous environment.

Amazon offers a diverse and inclusive workplace, with employee-led affinity groups and innovative benefits. The company is committed to fostering a culture of inclusion, as reflected in their 14 Leadership Principles.

Last updated a month ago

Responsibilities For Software Development Engineer, CloudFormation

  • Design and iterate developer tools and services for AWS users
  • Work with various technologies, primarily Java and Kotlin
  • Own the entire product lifecycle from roadmap to deployment
  • Collaborate with internal and external customers
  • Participate in on-call responsibilities (1 week every 2 months)
  • Design and deliver next-generation cloud infrastructure
  • Work on highly scalable and available systems
  • Create solutions for complex internal and external problems

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 experience with new and existing systems
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Development Engineer, CloudFormation

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible working hours
  • Work-life balance
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Innovative benefit offerings
  • Annual learning experiences (CORE and AmazeCon conferences)

Interested in this job?

Jobs Related To Amazon Software Development Engineer, CloudFormation

Data Center Operations Engineer, DCO (Data Center Operations)

Join AWS as a Data Center Operations Engineer in Seoul, maintaining and operating critical cloud infrastructure in a 24x7 environment with opportunities for growth and innovation.

Data Center Systems Engineer

Data Center Systems Engineer role at AWS, managing hardware lifecycle and infrastructure operations in Singapore, requiring 5+ years of IT experience.

Data Center Operations Engineer, DCO (Data Center Operations)

Data Center Operations Engineer position at Amazon AWS, maintaining and operating large-scale data centers in Seoul, requiring Linux expertise and infrastructure experience.

Data Center Operations Engineer, DCO (Data Center Operations)

AWS Data Center Operations Engineer position in Seoul, focusing on infrastructure maintenance, Linux systems, and 24/7 operational support.

Data Center Operations Engineer, DCO (Data Center Operations)

AWS Data Center Operations Engineer position in Seoul, focusing on maintaining cloud infrastructure with Linux expertise and hardware troubleshooting skills required.