Sr Software Development Engineer, Internet Monitoring
DESCRIPTION
We are AWS Internet Monitoring drive Innovation in Global Network Services, shaping the future of application and network monitoring at AWS, impacting thousands of customers worldwide!
We're seeking a passionate software development engineer to join our team and help revolutionize software-driven traffic engineering at the core of AWS's global network. This role offers an exciting opportunity to:
- Build core functionality for the AWS Internet Monitoring service
- Develop autonomous software systems that transform application and network operations
- Create high-quality, highly available, always-on services
- Work with world-class leaders and engineers to solve fundamental challenges in planet-scale networks
- Innovate and create cutting-edge solutions in big data engineering
- Drive continuous improvement with your curiosity and strong ownership bias
If you're passionate about building software systems that redefine how networks are built, controlled, and operated, this role could be perfect for you. Join us in delivering the future of application and network monitoring at AWS!
Key job responsibilities
You solve difficult problems, applying appropriate technologies and best practices.
You work with your team to invent, design and build software that is stable and performant.
You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic.
You consider the legacy of the code you produce and write code that an SDE unfamiliar with the system can understand.
You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity).
You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies.
You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.)
A day in the life
Understand and drive monitoring of Amazon’s network which is global in scope and it continues to grow: most of the network runs on our switches and we continue to expand our footprint.
Collaborate closely with cross-functional teams (developers, network experts, scientists, leaders) to translate the business requirements into technical specifications.
Participate in code reviews, provide constructive feedback, and contribute to a culture of excellence in software engineering practices.
Communicate effectively with stakeholders and customers.
Collaborate with leadership to construct team vision and strategy
Mentor and build talent.
About the team
The Internet Monitoring team is responsible for the services that monitor the health of Amazon’s traffic to and from the the Internet. We provide the authoritative source of Internet health-detecting and reporting of internet impairments affecting AWS services before customers complain and do so at a high quality and optimized cost. We provide the Internet health signal to operators and service owners for manual traffic engineering & other downstream consumers for Automated Traffic Optimization and Management that drives programmatic traffic engineering. We provide the foundations for internet health and triangulation for AWS customer resources. Our biggest value proposition is to look at a variety of input data sources and come up with a single customer experience score indicating the internet health, associated visualizations, alarms, and fault isolation.
BASIC QUALIFICATIONS
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
PREFERRED QUALIFICATIONS
- 5+ 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.
Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company’s reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300/year in our lowest geographic market up to $261,500/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.