At a Glance
- Tasks: Lead the development of innovative features for AWS CloudFront and solve complex problems.
- Company: Join Amazon Web Services, a leader in cloud computing and innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Inclusive culture that values diverse experiences and encourages bold ideas.
- Why this job: Make a real impact on millions of customers while working with cutting-edge technology.
- Qualifications: Experience in software development, leadership, and modern programming languages.
The predicted salary is between 70000 - 90000 € per year.
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
- (Desirable) Bachelor's degree in computer science or equivalent
- (Desirable) Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- (Desirable) Knowledge of system performance, memory management, and parallel computing principles
What the job involves
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. We support all AWS data centres and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on.
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.
CloudFront is one of AWS' largest services, at the centre of almost every major Internet event. Our customers use CloudFront for fast and secure delivery of web/application content, on-demand video/music and live events streaming.
As a Senior Software Development Engineer, you will lead the development of key initiatives, build and operate cutting-edge features, delight customers and continue to scale to ever-increasing heights. This is a unique opportunity to influence CloudFront technical direction as we build our next-generation Control Plane services.
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.
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 create 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.
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.
Senior Software Development Engineer (CloudFront Control Plane) employer: Deepstreamtech
At AWS, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among diverse teams. As a Senior Software Development Engineer, you'll have the opportunity to lead cutting-edge projects in a supportive environment that values mentorship and professional growth, all while working at the forefront of cloud technology in a location that champions creativity and inclusivity.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Development Engineer (CloudFront Control Plane)
✨Tip Number 1
Network like a pro! Reach out to current or former employees at AWS, especially those in similar roles. A friendly chat can give you insider info and might even lead to a referral.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects. This is your chance to demonstrate your coding prowess and problem-solving abilities beyond just words on a CV.
✨Tip Number 3
Ace the interview prep! Research common technical questions for Senior Software Development Engineers and practice coding challenges. We want you to feel confident and ready to tackle any question thrown your way.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the AWS team. Don’t hesitate, get that application in!
We think you need these skills to ace Senior Software Development Engineer (CloudFront Control Plane)
Some tips for your application 🫡
Show Your Unique Journey:Don’t stress if you don’t tick every box in the job description. We value diverse experiences, so share your unique career path and how it’s shaped your skills. Let us see what makes you, you!
Highlight Relevant Experience:When writing your application, focus on your experience with complex software systems and any leadership roles you've had. We want to know how you've contributed to projects and mentored others, so make that shine through!
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your skills and experiences, especially around programming languages and software development practices. We appreciate clarity!
Apply Through Our Website:Make sure to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of modern programming languages like Java, C++, or C#. Be ready to discuss your experience with object-oriented design and how you've applied it in past projects. This will show that you’re not just familiar with the tech but can also lead discussions around architecture and design.
✨Showcase Your Leadership Skills
As a Senior Software Development Engineer, you'll be expected to mentor and guide others. Prepare examples of how you've led teams or projects in the past. Highlight any experiences where you’ve influenced technical direction or helped solve complex problems, as this will demonstrate your capability to take charge.
✨Understand the CloudFront Ecosystem
Familiarise yourself with AWS CloudFront and its role in delivering web content. Knowing how it integrates with other AWS services will give you an edge. Be prepared to discuss how you would approach building and operating features that enhance customer experience, as this aligns with the job's focus.
✨Embrace the Agile Mindset
Since the role involves working in an agile environment, be ready to talk about your experience with agile methodologies. Share specific instances where you’ve adapted quickly to changes or delivered high-quality software under tight deadlines. This will show that you can thrive in a fast-paced setting.