Solving problems at scale and working in one of the fundamental layers of AWS excites you? We have a great opportunity for you.
EBS Snapshots team is responsible for backing up EBS Volumes data. We are looking for a senior software development engineer to help us deliver the next generation services, improve architectures for availability and durability, and influence our roadmap.
10017
Key job responsibilities
This role provides a great opportunity for you to lead the team on solving challenging problems, work alongside outstanding engineers and leaders who obsess about performance, availability, scalability and durability of customer data.
You will be developing features and optimizations that solve customers' real world problems.
A day in the life
Our customers include top companies in various domains. As a member of this team, you will have strong ownership over the design, implementation and operation of a massive scale distributed system.
You will have the opportunity to work closely with an agile team that ships often, and see the impact your code has on a wide range of customers from startups to enterprise companies.
The ideal candidate would possess strong analytical, design, problem solving skills and experience in building & operating high performance systems at scale.
About the team
Our team is intentional about attracting, developing, and retaining amazing talent from diverse backgrounds. Yes we do get to build a really cool service, but we also think a big reason for that is the inclusive and welcoming culture we try to cultivate every day.
We’re looking for a new teammate who is enthusiastic, empathetic, curious, motivated, reliable, and able to work effectively with a diverse team of peers;
someone who will help us amplify the positive & inclusive team culture we’ve been building.
BASIC QUALIFICATIONS
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
PREFERRED QUALIFICATIONS
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent