Software Development Engineer, Data Center Life Cycle (DCLC)
Core
Design, test, deploy, and operate software for AWS data center lifecycle management, ensuring safety, security, and scalability of global infrastructure.
Role type
Senior Software Development Engineer (Data Center Life Cycle)
Builds
Automated software ecosystem for planning, scaling, and operating AWS network and data center infrastructure
Domain
Cloud Infrastructure / Data Center Operations
Required skills
Python, Java, System Design, Network Fundamentals, Software Development Life Cycle (SDLC), Architecture Design, Code Review, Testing, Deployment
Preferred skills
Rust, Full SDLC experience (coding standards, source control, build processes), Bachelor's degree in Computer Science
Technologies
Python, Java, Rust
Responsibilities
Take end-to-end ownership of the software development life cycle; Lead architecture decisions and participate in design reviews; Champion operational and technical improvements; Collaborate with product managers on feature definition; Interact with customers to respond to queries and issues
Seniority
Senior, hands-on IC