Search jobs > Bellevue, WA > Software development

Software Development Engineer, Amazon Monitoring and Observability

Amazon Development Center U.S., Inc.
Bellevue, Washington, USA
$129.3K a year
Full-time

As a part of the AWS Synthetics Monitoring and Observability, you'll play a pivotal role in ensuring the health and reliability of services and websites through external monitoring.

Our vision is to preemptively monitor applications and endpoints to detect customer impact before customers do. By allowing customers to define scripted actions for monitoring their customer journey's for their applications and services, AWS Synthetics Monitoring and Observability empowers businesses of all sizes.

We're experiencing rapid growth driven by customer demand and feedback, leading to continuous enhancements and innovations.

As a Developer on our team, you'll tackle complex challenges, design solutions, and implement features at cloud scale using cutting-edge technologies.

You'll have the opportunity to build new services from the ground up and scale existing ones, all while collaborating with a highly skilled team and advancing your career.

10016

Key job responsibilities

As a Software Development Engineer, your primary role will be to maintain a high standard of design and delivery of software engineering solutions for customers through sound architecture, design, and implementing software solutions for Synthetics monitoring, including highly consistent canary scheduling, fast and lightweight canary runtimes, and canary run triage and analysis.

You will write clean, efficient, and maintainable code in languages such as Java, NodeJS, or Python leveraging AWS serverless and managed services like Lambda, EC2, APIGateway, CloudWatch, DynamoDB, and new technologies.

During delivery of customer features and improvements you will conduct thorough testing, including unit tests, integration tests, and end-to-end tests, to ensure the reliability and accuracy of Synthetics monitoring services.

Operationally you will own building and maintaining the infrastructure necessary for canary monitoring, ensuring scalability, reliability, and performance under varying workloads.

To deliver on behalf of customers you will continuously collaborate with stakeholders to understand customer requirements and translate them into actionable features and enhancements.

You will be empowered to evaluate and enhance monitoring capabilities based on feedback, industry best practices, and emerging technologies.

A day in the life

You'll start by collaborating with the team to prioritize tasks and discuss ongoing projects. Throughout the day, you'll design and develop software solutions to enhance the monitoring capabilities of AWS Synthetics Monitoring and Observability.

This could involve writing code to improve canary scheduling and monitoring services, conducting quality testing, and implementing customer-driven features.

You'll engage in problem-solving sessions, troubleshoot issues, and provide support to ensure the reliability of monitoring services.

Constant communication with team members and stakeholders ensures alignment and progress towards our mission of empowering customers with proactive monitoring tools.

About the team

The AWS Synthetics Monitoring and Observability team is dedicated to providing customers with advanced tools for monitoring the health and performance of their applications.

Our mission is to empower customers to proactively monitor their applications, ensuring performance and reliability. We develop innovative solutions that enable customers to define customer journeys for monitoring, helping them to identify issues before they impact end users.

Working with us means being part of a talented team focused on customer success. We value collaboration, innovation, and pursuit of excellence.

Join us as we continue to revolutionize the way businesses monitor their applications in the cloud.

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
  • 22 days ago
Related jobs
Promoted
TikTok
Seattle, Washington

Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day. With millions of loyal users globally, we believe TikTok is an ideal platform to deliver a brand new and better e-commerce experience to our users. Our quality assurance engineering team ...

Promoted
Amazon
Seattle, Washington

Engage closely with our community and customers to gather insights and requirements and collaborating on the design and implementation of upcoming controllers and features. Software Development Engineer - EKS, AWS Controllers for Kubernetes. Enhance our code generation processes, testing infrastruct...

Amazon Development Center U.S., Inc.
Seattle, Washington

We aim to hire engineers who will thrive in a collaborative and open environment, who aren't afraid to dive-deep to solve complex challenges, who want to build rock solid, 24x7, highly-secure, software at world-class scale and who obsess over customers. We have innovative benefit offerings, and host...

Promoted
Amazon
Seattle, Washington

An engineer in this role works with Amazon engineering and business teams across the globe in planning, designing, executing, and implementing new capabilities for the product. Our teams in FinTech use these events to produce insights for Finance and Accounting teams to make business decisions, clos...

Amazon Data Services, Inc.
Seattle, Washington

You will partner with other software, network, and security engineers, scientists, and leaders to elevate our software automation and customer tools. You will be responsible for building, maintaining, and scaling the software solutions that prevent, detect and alert engineers to findings related to ...

Amazon Development Center U.S., Inc.
Mountlake Terrace, Washington

In this role, you will have the opportunity to apply your deep understanding of distributed systems architecture and design principles and will be required to identify and analyze complex problems to develop elegant and efficient solutions to optimize performance and scalability. Does working on a c...

Amazon Development Center U.S., Inc.
Seattle, Washington

If you are a Software Engineer with a strong background coding in Linux, a passion for improving quality, solving challenging problems and curiosity about virtual networking, then this is your opportunity to own major deliverables and all aspects of the development cycle: scoping, design, implementa...

Amazon.com Services LLC
Seattle, Washington

We work with our customers to develop and create net-new opportunities by relentlessly scouring all of Amazon and finding new and innovative ways to strengthen and/or accelerate the Amazon Flywheel. Are you excited to work at the intersection of 3D modeling, manufacturing and machine learning? Corpo...

Amazon Web Services, Inc.
Seattle, Washington

Come join the AWS Marketplace Team in our mission to change the way enterprise software are bought and sold! AWS Marketplace enables software sellers to reach all AWS customers; and enables software buyers to easily discover, purchase and consume software. As a Software Development Engineer on the t...

Amazon.com Services LLC
Bellevue, Washington

On a typical day, you'll collaborate closely with machine learning scientists, fellow software engineers, and finance teams across Amazon. In a typical day, you will work with machine learning scientists, other software engineers, and business groups across Amazon Finance. Our team owns rule based a...