Senior Software Development Engineer, Amazon Managed Grafana
Company: Amazon Development Center U.S., Inc.
Location: Bothell
Posted on: October 2, 2024
|
|
Job Description:
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.). We visualize time series data and are growing our service to
accommodate the on demand visualization and query of customer data.
You'll have the chance to contribute to open source and run a fully
managed scalable service at AWS, while working with a group of
incredibly smart, friendly, and passionate people. AWS has a
fast-paced environment where we "Work Hard, Have Fun, Make
History". On a typical day, our software engineers might deep dive
to root cause a customer issue, release the latest new feature,
consult with the top engineers at Amazon, or discuss radical new
approaches to building and operating at scale. You'll be surrounded
by people who are incredibly smart, passionate about observability,
and believe that we are only scratching the surface of what AWS can
really do to help developers, SREs, and business owners everywhere.
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. A day in
the life
On a typical day, our software engineers might deep dive to root
cause a customer issue, release the latest new feature, consult
with the top engineers at Amazon, or discuss radical new approaches
to building and operating at scale. You'll be surrounded by people
who are incredibly smart, passionate about observability, and
believe that we are only scratching the surface of what can really
do to help developers, SREs, and business owners everywhere. About
the team
Inclusive Team Culture Here at AWS, we embrace our differences. We
are committed to furthering our culture of inclusion. We have ten
employee-led affinity groups, reaching 40,000 employees in over 190
chapters globally. We have innovative benefit offerings, and host
annual and ongoing learning experiences, including our
Conversations on Race and Ethnicity (CORE) and AmazeCon (gender
diversity) conferences. Amazon's culture of inclusion is reinforced
within our 14 Leadership Principles, which remind team members to
seek diverse perspectives, learn and be curious, and earn
trust.
Work/Life Balance Our team puts a value on work-live balance. It
isn't about how many hours you spend at home or at work; it's about
the flow you establish that brings energy to both parts of your
life. We believe striking the right balance between your personal
and professional life is critical to life-long happiness and
fulfillment. We offer flexibility in working hours and encourage
you to find your own balance between your work and personal
lives.
Mentorship & Career Growth We are passionate and intentional about
growing the careers of our team members. From the start, we pair
you up with a buddy to help you navigate the first few months, and
tailor an onboarding plan to guide you through your journey to
becoming a fully contributing member our team. Your continuous
development benefits from one-on-one mentorship from senior
software engineers, access to and feedback from principal
engineers, and a personalized career development plan with your
manager. Our team is made up of engineers with varied experiences
that celebrate knowledge sharing and constructive feedback. 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
- 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
PREFERRED QUALIFICATIONS - Experience in one or more of the
following programming languages (Go, TypeScript, Kotlin)
- Experience with designing and building large-scale systems in a
multi-tiered, distributed environment
- Experience with Elastic Container Service
- Experience with AWS services.
- Experience as a contributor or maintainer of a popular
open-source project
- Experience with Grafana & Prometheus 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 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 This position will remain posted until
filled. Applicants should apply via our internal or external career
site.
Keywords: Amazon Development Center U.S., Inc., Seattle , Senior Software Development Engineer, Amazon Managed Grafana, IT / Software / Systems , Bothell, Washington
Click
here to apply!
|