Senior Software Development Engineer, Amazon Managed Grafana

Amazon is a global technology company that provides a wide range of products and services, including e-commerce, cloud computing, artificial intelligence, and digital streaming.
$151,300 - $261,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Developer (12 month Fixed Term Contract), Global Operational Excellence

Senior Software Developer position at Amazon's Global Operational Excellence team, focusing on developing Machine Learning products and tools for improving operational efficiency and customer experience.

Sr. Software Development Engineer, AWS Demand Planning

Senior SDE role at AWS Capacity Forecasting team focusing on demand planning and infrastructure optimization

Sr. Software Development Engineer, RDS Aurora MySQL Engine

Senior Software Engineer role at Amazon building Aurora MySQL database engine, focusing on distributed systems and cloud infrastructure. 5+ years experience required.

Senior Support Engineer, Audible

Senior Support Engineer position at Audible, focusing on technical leadership, service support, and development of high-performing solutions for audio content delivery platform.

Software Development Engineer, AWS FSx for NetApp ONTAP

Senior Software Development Engineer role at AWS FSx team, building distributed file system services using cutting-edge cloud technologies.

Description For Senior Software Development Engineer, Amazon Managed Grafana

Are you interested in building and influencing open source monitoring and observability? Would you like to use your engineering background to support best-in-class data cloud and large-scale distributed systems to enable big data processing in the cloud? We're looking for talented and driven individuals to join us. Amazon Managed Service for Grafana is looking for software engineers that want to help us grow our fully managed secure data visualization service.

Customers rely on our service to query, correlate, and visualize operational metrics, logs, and traces from multiple sources. Amazon Managed Service for Grafana is part of the AWS open-source observability solutions that enable customers to monitor, analyze, and visualize the performance of their workloads. Our team tackles some of the hardest scalability, performance, and distributed computing challenges in the world. We process billions of data points per second and manage artifacts through the latest in technologies (Elastic Container Service, DynamoDB, Lambda, etc.).

Key job responsibilities:

  • Design, implement, and test new product features using Go, Kotlin, TypeScript, and leveraging AWS services such as Lambda, Step Functions, S3, DynamoDB, ECS, and many more.
  • Operate and maintain a globally available 24x7 service that our customers rely on to monitor the health of their systems.
  • Contribute to open source software, especially for projects in the observability space, such as Grafana, Prometheus, Cortex, Thanos, and OpenTelemetry.
  • Help our customers by solving their immediate operational problems, and influencing our roadmap to address their long-term needs.
  • Collaborate with other members to improve our team's software best practices (e.g., security, quality, operational excellence, etc).
  • Participate in hiring and mentoring of new team members.

Our team puts a value on work-life balance. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. We provide mentorship opportunities, career growth support, and a collaborative environment that celebrates knowledge sharing and constructive feedback.

Last updated 7 months ago

Responsibilities For Senior Software Development Engineer, Amazon Managed Grafana

  • Design, implement, and test new product features using Go, Kotlin, TypeScript, and leveraging AWS services
  • Operate and maintain a globally available 24x7 service for customer system health monitoring
  • Contribute to open source software in the observability space
  • Solve customer operational problems and influence the product roadmap
  • Improve team's software best practices in security, quality, and operational excellence
  • Participate in hiring and mentoring new team members

Requirements For Senior Software Development Engineer, Amazon Managed Grafana

Go
Kotlin
TypeScript
Kubernetes
MongoDB
MySQL
Node.js
PostgreSQL
  • 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
  • Bachelor's degree in computer science or equivalent
  • Experience as a mentor, tech lead or leading an engineering team
  • Enthusiastic self-starter who likes to dig into challenges and propose innovative solutions
  • Takes ownership of a challenge and delivers a solid solution
  • Team player who actively collaborates across multiple teams to design, build, and review high quality code and systems
  • Builds, tests, and deploys high-quality secure, scalable, high performing solutions and APIs
  • Proficient in computer science concepts such as object-oriented design, data structures, concurrency, performance optimizations
  • Design systems with a customer-centric approach
  • Excellent verbal and written communication skills

Benefits For Senior Software Development Engineer, Amazon Managed Grafana

Medical Insurance
401k
Equity
  • Flexible working hours
  • Work-life balance
  • Mentorship opportunities
  • Career growth support
  • Collaborative environment

Interested in this job?