Full Job Description
Do you want to deliver and scale the services that make it easier for millions of developers and DevOps engineers all over the world to monitor and characterize the performance and behavior of their applications running on AWS?
AWS Application Performance Monitoring Services automatically instrument customer applications on AWS so that customers can monitor their application health and track application performance against business objectives. It provides customers with a unified, application-centric view of applications, services, and dependencies, and helps customers monitor and triage application health. It enables developers and DevOps engineers to analyze the behavior of their distributed applications running on server or server-less architectures, detect anomaly via advanced analytics technology, determine the root cause of the performance bottlenecks or increase in error/fault/throttle rates and take corrective actions. It actively integrates with Open Source technology not only to create an easy on-boarding experience but weave all telemetry types of data together, including trace, metrics and logs. Our mission is to deliver and scale Application Performance Monitoring to very large numbers of customers running at extremely high request rates, and perform sophisticated analysis in near real-time.
The AWS Application Performance Monitoring team is looking for talented software developers who are passionate about distributed system challenges at scale, want to work on some of the best technologies that AWS has to offer, and have a consistent routine of dogfooding in production.
As part of the team, you will be responsible for:
* Building a solution based on Open Telemetry of automatically instrumenting customer applications, collecting comprehensive telemetry data, and publishing them into AWS managed monitoring services.
* Partnering with multiple teams within AWS to build solutions that add value to internal engineers and their customers.
* Providing technical leadership to the engineering team and contributing to the product development lifecycle.
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
- Master's degree in computer science or equivalent
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, Bellevue - 143,700.00 - 194,400.00 USD annually