Amazon (501+ Employees, 130% 2 Yr Employee Growth Rate)
Come and join a team of dedicated, friendly engineers building and operating a regionally replicated document store built on Dynamo and OpenSearch. This is a unique opportunity to own a service critical to the operation of the entire Amazon and AWS businesses. Every day, every engineer at Amazon uses the tools our system powers.
Key job responsibilities
We’re looking for a Senior System Development Engineer to own building solutions to eliminate manual repetitive system operations and business practices. This will include identifying and resolving system scalability challenges, writing code to automate and develop futuristic/proactive solutions to get ahead of system limitations, improving existing system solutions/processes/products, and working closely with the peer development teams in strategic roadmap. You will become intimate with the architecture of our large-scale distributed systems and be responsible for diving deep into the storage system, and developing solutions for our customers and services. You’ll drive prioritization of operational excellence, and drive automation design & scaling requirements in support of the wider organization.
A day in the life
You will be creating and maintaining the team culture, setting our quality bar, engineering best practices, and norms. Delivering iteratively on projects that really matter and earning trust with your team and your customers will be the primary ways you measure your own success. Recognizing that there’s often more to learn from failure than success, you’ll experiment constantly. You will build backend systems using Java based AWS technologies. You will be innovating in fail over strategies, read/write concurrency contention and other problem spaces required for a highly available multi-primary, multi-region, full text searchable data store.
About the team
We are a part of Amazon Issue Management, providing software platforms, web services and web apps that are used by more than 150,000 unique users every day. We own the core software applications and services that Amazon and AWS use to collaborate on, monitor, engage and manage all of software events, agile deliveries, projects, programs, and business processes across the entire company.
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 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Our team puts a high value on work-life 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
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.
- 4+ years of professional software development experience
- 3+ years of programming experience with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
- 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- 3+ years of experience as a Systems Engineer, Site Reliability Engineer, Dev Ops Engineer or equivalent.
- Experience working with scalable infrastructure software for commercial online services.
- Hands-on experience building monitoring, alerting, dashboards, and metrics reporting.
- Experience implementing SRE/DevOps concepts, tools, processes, and culture.
- Experience integrating tools and systems with APIs.
The pay range for this position in Colorado is $140,000 – $165,000 annually; however, base pay offered may vary depending on job-related knowledge, skills, and experience. A sign-on bonus and restricted stock units may be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered. This information is provided per the Colorado Equal Pay Act. Base pay information is based on market location. Applicants should apply via Amazon’s internal or external careers site.
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 https://www.amazon.jobs/en/disability/us.
Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Workers in New York City who perform in-person work or interact with the public in the course of business must show proof they have been fully vaccinated against COVID or request and receive approval for a reasonable accommodation, including medical or religious accommodation.