Software Development Engineer II, Fleet Automation and Release Orchestration (FAROS)
Amazon Web Services (AWS) · Seattle, WA · 1 wk ago
ConsultingFull-time
About the role
The AWS Core Networking Organization is looking for a Software Development Engineer to join our Network Product Development (NPD) org. The Engineer will work hand-in-hand with Software Development and Network Engineering teams to automate and invent new ways of operating Amazon's network. This role will interact with customers, leadership and senior peers. This role will develop best practices, improve operational procedures, use a proactive mindset, deliver iterative impact for customers and help drive this same culture across the team.
Responsibilities
- Solve complex and ambiguous problems, efficiently and with high-quality.
- Play a pivotal role in shaping the definition, vision, design, roadmap, development, and operationalization of customer-facing services.
- Develop DevOps and automation tasks for test infrastructure.
- Use and develop tools and process that collect & rationalize data from different sources and frameworks that reduce workloads.
- Use data to measure success and take responsibility for the quality of your service and, regardless of their source; strive to prevent faults from impacting your customers.
- Develop best in class software systems for automating Amazon's network.
- Work closely with our Network Engineering teams to ensure fast and smooth software roll-outs.
- Identify and troubleshoot recurring platform issues with effective escalation to senior-level engineering teams.
- Learn, design, and build cloud-computing system software for a diverse set of customers.
Requirements
- 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
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
- 1+ years of Object Oriented Design experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
Qualifications
- Experience programming with at least one software programming language
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