Senior Software Development Engineer, Amazon DocumentDB

Company:  Amazon
Location: Seattle
Closing Date: 18/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Senior Software Development Engineer, Amazon DocumentDB

Job ID: 2719799 | Amazon.com Services LLC

Our team develops Amazon DocumentDB (with MongoDB API compatibility), a fully-managed cloud database that enables customers to persist JSON documents and retrieve them with a powerful query language. We are developing new query capabilities, pushing the bounds of performance, driving distributed systems innovation in scalability and high availability, and investing in user experience.

As a Senior Software Development Engineer, you will be a critical part of our development team, responsible for optimizing storage, indexing and query performance of Amazon DocumentDB. You will take ownership of critical components, including the development of a query planner and executor, and index structures. This role places you at the heart of our core database technology team, where you will have the unique opportunity to collaborate directly with industry experts and drive the team’s long-term vision forward. Your contributions will not only enhance our current database solutions but also shape the future of our technology.

If you are excited by the prospect of making it easier for customers to store, query, and analyze data at scale; if you are interested in databases, operating systems, distributed systems, and/or developer tools; and if you are looking to build an industry-leading document-based database– we would love to hear from you.

Key job responsibilities

Our engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You’ll bring a passion for innovation, data, search, analytics, and distributed systems. You’ll also:

  1. Solve challenging technical problems, often ones not solved before, at every layer of the stack.
  2. Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
  3. Build high-quality, highly available, always-on products.
  4. Research implementations that deliver the best possible experiences for customers.

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
- Experience as a mentor, tech lead or leading an engineering team

PREFERRED QUALIFICATIONS

- Bachelor's degree in computer science or equivalent
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- 4+ years development experience in C/C++
- Experience building databases, operating systems, or production distributed systems

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.

Posted: August 12, 2024

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙