A wave of innovation is bringing sweeping changes to networking technology. Virtualization, unimaginable scale, hardware commoditization, and automation are revolutionizing network software. At Amazon Web Services (AWS), we leverage big data technologies and deep network analytics software to run one of the largest networks in the world. We push the boundaries of robustness, fault-tolerance and smart adaptive algorithms that can react intelligently to real-world events. This is your time to build large-scale distributed software systems that power the network the world uses every day. We develop software at every level of the stack from front-end user interfaces to low-level embedded software and everything in between.

Join us in our mission as we revolutionize software development for networking at scale.

Key job responsibilities
- Develop software systems and successfully deliver them to customers, particularly distributed enterprise systems
- Leverage strong knowledge in object-oriented design, data structures, algorithms, problem solving, and complexity analysis to implement software features and functionality
- Use best practices to execute across the full development lifecycle, including coding standards, code reviews, source control management, build processes, test automation, and operations
- Communicate with other technical teams and management to collect requirements, describe software functionality, and build technical designs

A day in the life
During a typical work day you will:

- Join our daily team standup to sync up on current tasks
- Spend quality uninterrupted time writing code
- Meet with internal customers and other stakeholders to discuss their needs from our platforms, and help integrate this input into our roadmap
- Troubleshoot an operational issue with our services
- Write up a design proposal of a new feature for collaborative review

About the team
The AWS Network Data Model Service (NDMS) team is a collection of software services developed to manage, maintain and vend logical representation of the state of Amazon network. We are a highly motivated, collaborative, and a fun-loving team of software developers who thrive on solving challenging problems. We are searching for a software development engineer like you to help build the suite of NDMS services and integrate them with the rest of the AWS Networking service ecosystem. Our team is passionate about our work and rely on a customer-first approach that allows us to fail fast and rapidly iterate.

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

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.