Senior Software Development Engineer, CloudFront Control Plane, CloudFront
Role details
Job location
Tech stack
Job description
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.
- Provide technical guidance to your team, design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
- Mentor and guide the team members to solve complex problems with simple solutions.
- Drive big ideas to improve the availability and performance of the Cloud Front Control Plane team.
- Develop high quality, testable, and maintainable software.
- Work in an agile environment to deliver high-quality software.
A day in the life As a Senior SDE you will solve challenging problems at Amazon and influence millions of customers, sellers, and products around the world. You will provide technical guidance to drive long-term plans, mentor, scale others, build and creating new products, features and services from scratch, while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years.
About the team AWS CloudFront Control Plane enables customers to easily and reliably build, control and monitor their service resources. We obsess over customer experience and own a wide range of areas, including public APIs, console experience, distributed configuration management, global cache purging, highly scalable log event streaming, telemetry and analytics. We are in the midst of our multi-year journey to transform Control Plane services and further accelerate growth. We value data-driven decisions, transparency, and go out of our way to teach and learn from each other.
About AWS Diverse Experiences AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
Why AWS? 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.
Inclusive Team Culture AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.
Mentorship & Career Growth We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Requirements
- Experience building complex software systems that have been successfully delivered to customers
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- Experience as a mentor, tech lead or leading an engineering team
- Experience in debugging, profiling, and implementing software engineering best practices in large-scale systems, * 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
- Knowledge of system performance, memory management, and parallel computing principles