Software Development Engineer, Application Performance Monitoring

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
$129,300 - $223,600
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer, EC2 Instance Networking

Senior Software Engineer role at Amazon EC2 focusing on virtualized networking, requiring expertise in C/C++/Rust and systems programming for high-performance packet processing.

Sr. Software Engineer, EC2 Instance Networking

Senior Software Engineer position at Amazon AWS focusing on EC2 instance networking, requiring expertise in kernel/embedded programming and systems software engineering.

Prob Mgmt Support Engineer, GSS Elite Problem Solvers

Senior technical role focused on solving complex problems in robotics systems at Amazon, requiring strong analytical skills and experience with Linux and databases.

Sr. Software Development Engineer, Alexa Audio

Senior Software Engineering role at Amazon's Alexa Audio team, leading development of voice-controlled audio experiences and content integration systems.

Senior Quality Assurance Engineer

Senior QA Engineer role at Audible/Amazon focusing on test automation, quality processes, and backend testing using Java/Python, requiring 4+ years of experience.

Description For Software Development Engineer, Application Performance Monitoring

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.

As part of the AWS Application Performance Monitoring team, you will be responsible for:

  • Building services to discover application performance and their dependencies from collected telemetry data
  • Delivering solutions to construct end-to-end transactional monitoring and provide real-time business insights
  • Building a distributed web service that follows modern design patterns and scales horizontally
  • 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

AWS values diverse experiences and work-life harmony. We offer mentorship, career growth opportunities, and employee-led affinity groups fostering a culture of inclusion. Our compensation reflects the cost of labor across several US geographic markets, with base pay ranging from $129,300/year to $223,600/year, depending on factors such as job-related knowledge, skills, and experience.

Join us in delivering and scaling Application Performance Monitoring to a vast number of customers running at extremely high request rates, and perform sophisticated analysis in near real-time.

Last updated 6 months ago

Responsibilities For Software Development Engineer, Application Performance Monitoring

  • Build services to discover application performance and dependencies
  • Deliver solutions for end-to-end transactional monitoring
  • Build scalable distributed web services
  • Partner with multiple AWS teams
  • Provide technical leadership

Requirements For Software Development Engineer, Application Performance Monitoring

Java
Python
Go
Scala
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • 1+ years of building complex software systems experience
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Development Engineer, Application Performance Monitoring

Medical Insurance
Equity
401k
  • Medical Insurance
  • Financial Benefits
  • Career Growth
  • Work-Life Balance
  • Inclusive Culture

Interested in this job?