Amazon Web Services is looking for an software engineer to help solve cutting edge networking problems at AWS scale! This position is a software engineering role within the EC2 Networking organization where you will work on delivering feature enhancements to the most prevalent networking primitive in EC2s Virtual Private Cloud (VPC) the Internet Gateway (IGW).
As a tier zero Amazon service our solutions have to be scalable efficient and fault tolerant. You will be responsible for influencing and shaping the direction of our services. You will help design plan and execute on new features as well as existing services with a unique emphasis on security. We operate at global scale and enable customers to build highly available systems world-wide.
A successful candidate will bring deep technical background an enthusiasm to learn and a desire to have an broad impact with their deliveries.
Key job responsibilities A Software Development Engineer (L5) on the team is expected to operate autonomously deliver projects that have scope at the team level and are starting to interact with other teams. While they are capable of independently designing developing and testing software components they are expected to seek input from more senior engineers through regular reviews. They seek guidance from their manager Sr. Engineers or Principal Engineers when facing tough trade-off decisions. They mentor new team members on how the teams services are constructed and operate. They help guide and influence the team by providing feedback during code reviews and operations reviews and they influence their manager by contributing during backlog reviews and planning meetings. They solve difficult technical problems that require understanding the teams software and weigh trade-offs to deliver solutions that are logical testable and maintainable.
A day in the life A typical day for this role will include driving designs for components and services that deliver new features and capabilities reviewing code of other members on the team writing complex code performing root cause analysis on operational events providing project updates to leadership and other team members and developing estimates for upcoming deliverables.
- 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 - Experience programming with at least one software programming language
- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience - Bachelors degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.