At a Glance
- Tasks: Design, implement, and maintain innovative software solutions for AWS's network infrastructure.
- Company: Join Amazon, a leader in cloud computing and innovation, powering businesses globally.
- Benefits: Enjoy flexible work-life balance, mentorship opportunities, and a culture that values diversity and inclusion.
- Why this job: Be part of a dynamic team that transforms challenges into efficient solutions while making a real impact.
- Qualifications: Experience in software development with modern programming languages like Java, C++, or C# is essential.
- Other info: Diverse backgrounds are encouraged; apply even if you don't meet all qualifications!
The predicted salary is between 36000 - 60000 £ per year.
Amazon's network is a key differentiator for Amazon Cloud Computing and Web Services (AWS), enabling the global operation of thousands of applications across millions of servers worldwide. The 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, throughput and reliability, and it is critical to the success of hundreds of thousands of AWS customers.
We are looking for a System Development Engineer to join our Skynet team. Our team is responsible for software platforms that enable Amazon to safely operate and scale our network. An ideal candidate will have experience designing, building and maintaining mission critical software systems at scale, with a relentless focus on operational and engineering excellence.
Key job responsibilitiesAs a Software Development Engineer, you will:
- Design, implement, test, deploy and maintain innovative solutions to transform service performance, durability, cost, and security.
- Write high quality distributed system software.
- Enjoy seeing the impact of your work has on customers.
- Work in an agile, startup-like development environment, where you are always working on the most important stuff.
- Take ownership and do what it takes to get the job done.
- Learn from others and help grow those in your team to achieve their best.
AWS Infrastructure Services 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.
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.
The Worldwide Sustainability (WWS) organization capitalises on Amazon's scale, speed, ability to build, invent, and simplify a resilient and sustainable company. We manage our social and environmental impacts globally, and drive solutions that enable our customers, businesses, and the world to become more sustainable.
As a System Development Engineer on the Skynet team, you'll be at the forefront of keeping AWS's vast network infrastructure running smoothly. Here's what your typical day might look like:
About the teamWe are a team of infrastructure and software experts who love to automate! We uncover new automation opportunities at every turn and never settle for second best. We are at our best transforming manual error prone processes into efficient easily maintainable code. We do this in an environment of collaboration between with our team, peer teams and our customers.
Diverse ExperiencesAWS 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 CultureAWS 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 GrowthWe'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.
Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve.
BASIC QUALIFICATIONS- Experience (non-internship) in professional software development.
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design.
- 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.
Software Development Engineer II, Skynet employer: ENGINEERINGUK
Contact Detail:
ENGINEERINGUK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer II, Skynet
✨Tip Number 1
Familiarise yourself with Amazon's cloud services and networking solutions. Understanding AWS's architecture and how it operates will give you a significant edge during interviews, as you'll be able to discuss relevant experiences and ideas that align with their goals.
✨Tip Number 2
Engage with the developer community around AWS. Participate in forums, attend meetups, or contribute to open-source projects related to AWS. This not only enhances your skills but also shows your commitment to continuous learning and collaboration.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges that focus on distributed systems and software design. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills, especially in languages like Java, C++, or C#.
✨Tip Number 4
Showcase your passion for automation and efficiency in your discussions. Be ready to share examples of how you've transformed manual processes into automated solutions, as this aligns perfectly with the Skynet team's mission.
We think you need these skills to ace Software Development Engineer II, Skynet
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with modern programming languages like Java, C++, or C#. Emphasise any projects that demonstrate your ability to design and maintain mission-critical systems.
Craft a Compelling Cover Letter: In your cover letter, express your passion for software development and how it aligns with Amazon's mission. Mention specific experiences that showcase your problem-solving skills and your ability to work in an agile environment.
Showcase Your Projects: Include links to any relevant projects or code repositories (like GitHub) in your application. This gives the hiring team insight into your coding style and problem-solving approach, which is crucial for a role at Skynet.
Highlight Team Collaboration: Since the role involves working within a diverse team, mention any experiences where you collaborated with others on software projects. Highlight your ability to learn from peers and contribute to team success.
How to prepare for a job interview at ENGINEERINGUK
✨Understand the Role
Before the interview, make sure you thoroughly understand the responsibilities of a Software Development Engineer II at Skynet. Familiarise yourself with the key job responsibilities and think about how your experience aligns with them.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with programming languages like Java, C++, or C#. Bring examples of projects where you've implemented object-oriented design and highlight your contributions to the software development life cycle.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your problem-solving skills. Practice coding challenges and be ready to explain your thought process as you work through problems, showcasing your ability to think critically under pressure.
✨Emphasise Collaboration and Learning
The Skynet team values collaboration and mentorship. Be ready to share examples of how you've worked in teams, learned from others, and contributed to the growth of your colleagues. This will demonstrate that you fit well within their inclusive culture.