Expoint - all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer EC2 Dataplane LSE 
United States, Washington, Seattle 
713939670

06.04.2025
DESCRIPTION

The role requires broad engineering competence and in-depth technical knowledge of software development, DevOps, infrastructure tools, and distributed systems. The candidate should have demonstrated experience in planning, organizing, and executing software development projects in a dynamic environment. They should be able to independently design, develop, test, and deploy software, as well as clarify requirements and assist with estimates.Key job responsibilities
* Design, develop, operate and own large-scale services, architecting them to scale
* Provide technical leadership and mentor junior engineers in the team
* Write high quality code to develop new systems, conduct deep design and code reviews
* Solve problems at their root, stepping back to understand the broader context, and implementing fixes to ensure that an issue will never happen again
* Share in an on-call rotation with your teamA day in the lifeYou'll participate in an on-call rotation with the team to resolve and mitigate production issues, and bring back the learnings from the on-call to continuously improve the operational posture of the team's services. When building new features, you will own the Application Security process and collaborate with the rest of the team to ensure operational readiness.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence


PREFERRED QUALIFICATIONS

- 3+ 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