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.