Role at a glance
- Job function
-
Software Engineering & IT Software Engineering
- Salary
- Not yet verified Check the description for pay details; an amount or pay period has not been verified.
- Location
- Seattle, Washington, United States
- Work arrangement
- On-site
- Experience
- 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 - 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 - 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
- Education
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
Spotted an issue?
We’ll check it against the original posting.
Role Summary
The Software Development Engineer works across the software development lifecycle to build and maintain software for the Network Monitoring and Remediation team. The team monitors network impairments and supports their detection, remediation, and operational diagnosis.
What You'll Do
- Design and implement software features and improvements from product definition and scoping through deployment and maintenance.
- Write and document code, participate in code reviews, and provide constructive feedback to teammates.
- Work with product managers, stakeholders, and peer engineers to translate business and customer needs into technical solutions.
- Investigate operational issues, address root causes, and improve operational health and technical processes.
- Evaluate and integrate generative AI tools where appropriate, using responsible practices.
Generated from the employer's posting. Verify important details before applying.
View full postingQualifications
Required
- 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
- Experience programming with at least one software programming language
Preferred
- 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
Original job description
Content provided by the employer
Original job description
Content provided by the employer
Key job responsibilities
- Design and implement software solutions that enable new features and improvements, working across the full development lifecycle from product definition and scoping through deployment and maintenance.
- Write high-quality, well-documented code and actively participate in code reviews, providing constructive feedback to teammates and using the review process as a coaching opportunity.
- Collaborate with cross-functional partners including product managers, stakeholders, and peer engineers to understand business and customer needs, translating them into effective technical solutions.
- Identify and resolve root causes of operational issues, driving permanent fixes and continuously improving your team's operational health and technical processes.
- Evaluate and integrate generative artificial intelligence tools where appropriate, applying responsible practices to augment productivity and solution quality.
A day in the life
You will start your day reviewing the latest deployment metrics and operational dashboards, then move into design discussions or code reviews with your teammates. You might spend the afternoon implementing a new feature, writing tests, or pairing with a colleague to debug a tricky issue. Along the way, you will document your designs and share knowledge with newer team members, helping them ramp up on the systems you maintain.
About the team
Network Monitoring and Remediation (NMR) is the team that makes that possible. We prevent, predict, detect, and remediate network impairments before they reach customers. Our systems ingest trillions of telemetry data points daily from millions of network devices, apply advanced streaming analytics and ML/AI to surface actionable signals, and drive automated mitigation through our event management platform. Today, over 98% of detected issues are resolved without human intervention. For the remainder, we provide expert diagnostic tooling that enables operators to act decisively. Our vision: every network failure is pre-emptively resolved by autonomous systems — zero customer impact, zero human intervention.
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
- 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
- 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 an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually
About the company
amazon
Large Enterprise
Amazon is a global leader in e-commerce and cloud computing, founded in 1994 by Jeff Bezos. Initially starting as an online bookstore, it has since expanded its offerings to include a vast range of products and services, including electronics, fashion, and digital content. With Amazon Web Services (AWS), the company also provides powerful cloud solutions to businesses around the world. Known for its innovation, customer-centric approach, and commitment to operational efficiency, Amazon continues to shape the future of retail and technology, consistently seeking new ways to enhance customer experiences.