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) in London 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) in London
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repo showcasing your projects. This gives potential employers a taste of what you can do, especially for a tech role like Senior Software Development Engineer.
✨Tip Number 3
Prepare for those interviews! Brush up on your coding skills and be ready to discuss your past projects. Practice common interview questions and think about how your experiences align with the job description.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing diverse experiences, so don’t hesitate to throw your hat in the ring!
We think you need these skills to ace Senior Software Development Engineer (CloudFront Control Plane) in London
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.