System Development Engineer II

Global technology company leading in e-commerce, cloud computing, and artificial intelligence
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For System Development Engineer II

Amazon is seeking a Systems Development Engineer II to join their Enterprise Engineering team. This role combines traditional Systems Engineering with modern development practices, focusing on building and maintaining enterprise-scale infrastructure. The position is unique to Amazon, emerging from the need for Systems Engineers who can build innovative technology solutions for business and customer problems.

The role involves working with serverless systems and AWS services including DynamoDB, Lambda, Secrets Manager, and API Gateway. You'll be part of Enterprise Engineering, which owns key products and services that Amazonians use to securely access corporate resources and collaborate globally. This team's work impacts all Amazon Corporate, Customer Service, Fulfillment, Retail, and affiliate sites worldwide.

As a Systems Development Engineer, you'll be responsible for designing, implementing, and ensuring the quality of services you deliver. The ideal candidate has deep expertise in large-scale computing solutions, strong coding abilities, and experience with infrastructure automation. You'll need to be data-driven, customer-focused, and passionate about learning and building cloud computing systems.

The position includes participation in an on-call rotation for high-severity events, requiring availability for after-hours weekday, weekend, and holiday coverage. You'll work with a diverse set of technologies including Python, JavaScript, TypeScript, and various AWS services, implementing infrastructure as code and serverless solutions.

This is an opportunity to make a significant impact at Amazon, working on systems that support the company's global operations. The role offers the chance to work with cutting-edge technologies while solving complex problems at scale. If you're passionate about building reliable, scalable infrastructure and want to be part of Amazon's continued innovation, this role provides the perfect platform to "Work Hard. Have Fun. Make History."

Last updated 31 minutes ago

Responsibilities For System Development Engineer II

  • Design and support enterprise-scale infrastructure
  • Implement automated solutions across applications and systems
  • Build and maintain extensible services used across Amazon
  • Participate in on-call rotation for high-severity events
  • Develop self-service oriented solutions
  • Build services using AWS products
  • Perform systems engineering and infrastructure as code implementation

Requirements For System Development Engineer II

Python
JavaScript
TypeScript
Linux
Go
Java
  • 2+ years of non-internship professional software development experience
  • 1+ years of designing or architecting new and existing systems experience
  • 5+ years of administrative experience in networking, storage systems, operating systems
  • Knowledge of systems engineering fundamentals
  • Experience programming with modern languages like C++, C#, Java, Python, Golang, PowerShell, Ruby
  • Strong Linux knowledge
  • Experience with AWS Services (Lambdas, Cloud Formation, DynamoDB, SQS, Route 53, S3)
  • Experience with CI/CD
  • Experience with stack validation, testing, and coverage analysis

Interested in this job?

Jobs Related To Amazon System Development Engineer II

Controls Engineer, ANZ, APAC Controls Deployment & Service

Controls Engineer position at AWS focusing on data center automation systems deployment and maintenance, requiring 3+ years of experience in building automation and control systems.

System Development Engineer, REALM

System Development Engineer position at Amazon's Transportation Technology division, focusing on DevOps and production support for 100+ services.

AV Deployment Engineer, IT Services

AV Deployment Engineer position at Amazon IT Services, focusing on audiovisual system configuration, automation, and deployment across global corporate sites.

Operations Engineer, Last Mile Engineering

Operations Engineer position at Amazon focusing on automation and material handling equipment initiatives for last-mile delivery optimization.

SysDev Engineer, ElastiCache

SysDev Engineer position at AWS ElastiCache team, focusing on building and managing distributed in-memory database services with emphasis on high availability and reliability.