You will need to login before you can apply for a job.
Sector: Engineering
Role: Professional
Contract Type: Permanent
Hours: Full Time
DESCRIPTION
AWS Infrastructure Services (AIS) owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain and we're looking for talented people who want to help.
Amazon's network is a key differentiator for Amazon Cloud Computing and Web Services (AWS), enabling the global operation of thousands of applications across hundreds of thousands of servers worldwide. The AWS Networking team develops and operates the network platform for all of Amazon including e-commerce products and cloud computing solutions. This platform is industry-leading for its efficiency, performance, reliability, and scale and it is critical to the success of all AWS customers.
AWS Networking is looking for a Software Development Engineer to join our Data Center Network Engineering team. The successful candidate will own the development and delivery of software systems that support the continuous release of our commodity hardware and software at massive scale in both physical and virtual environments, working within and across teams. This will include leveraging existing systems, development of new ones, and coordination/orchestration of these systems. They will develop metrics and benchmarking systems to deeply understand the performance, availability, and safety of our platforms and develop and deliver innovative solutions that drive ever greater experiences for our customers.
Our engineers, managers, and leaders are innovators and builders at heart; come join us and become integral to the technology company that is the past, present, and future of Cloud Computing.
Software Development Engineers are expected to develop and implement best practices, refine operational procedures, and constantly innovate proactively. They should continuously identify areas of growth within the existing frameworks, tools, and processes to develop further technical mechanisms to reduce waste and continuously improve.
We're looking for someone who is highly autonomous, very detail-oriented, possesses strong written and verbal communication skills, and has significant experience working at scale. Software Development Engineers work hand-in-hand with Software Development and Network Deployment teams to invent new ways of deploying, scaling, and operating Amazon's Next-Generation Network while never losing sight of the high security bar our customers demand.
You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You'll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you'll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
Key job responsibilities
You will be responsible for delivering tooling support for the latest Amazon Network platforms.
The engineer in this role will:
1. Collaborate with our internal customers on designs/solutions and bring them from concept to production.
2. Be part of the team that shapes Network planning and evolution for AWS.
3. Use and develop tools and processes that collect and analyze data to produce an outcome.
4. Use and develop tools and frameworks to reduce workload and deliver support for new platforms as they are developed and introduced into the AWS network.
5. Identify and troubleshoot issues with effective escalation of senior-level engineering teams.
6. Contribute to the team and platforms documentation, process, and procedures.
7. Be involved in the formulation of structured training.
A day in the life
You will work closely with internal and external partners to drive the programs that you are responsible for. You will ensure that timelines are defined and followed to enable the successful delivery of features and products to meet customer demands.
About the team
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
BASIC QUALIFICATIONS
- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability, and scaling) of new and existing systems
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. #J-18808-Ljbffr