Software Development Engineer, AWS DocumentDB (with MongoDB compatibility)

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

Software Development Engineer, AWS DocumentDB (with MongoDB compatibility)

Job ID: 2733666 | Amazon Development Center U.S., Inc.

Join us to advance the state-of-the art in database technology and serve customers all around the world.

Our team develops Amazon DocumentDB (with MongoDB 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 an engineer on the team, you will collaborate with colleagues on research, prototyping, software design, and implementation. Our technical problems span all aspects of database systems – multiversion concurrency control (MVCC), transactions, query optimization, data storage, indexing, parallel computation, wire protocol translation/compilation – as well as distributed systems, telemetry, build and deployment technology, and API and UI design. You may choose to focus on an area, work across areas, or rotate over time. You will have the opportunity to interact with customers and to work with product managers to define product improvements. You will solve hard problems, grow your skills, and mentor others along the way.

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 work with teammates to propose ideas, experiment, learn, and build great software – 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.

A day in the life

As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:

  1. Build high-impact solutions to deliver to our large customer base.
  2. Participate in design discussions, code review, and communicate with internal and external stakeholders.
  3. Work cross-functionally to help drive business decisions with your technical input.
  4. Work in a startup-like development environment, where you’re always working on the most important stuff.

About the team

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. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.

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

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.

#J-18808-Ljbffr
Apply Now
Share this job
Amazon
Amazon
  • Similar Jobs

  • Senior Software Development Engineer, Amazon DocumentDB

    Seattle
    View Job
  • Senior Software Development Engineer, Amazon DocumentDB

    Seattle
    View Job
  • Senior Software Development Engineer, Amazon DocumentDB

    Seattle
    View Job
  • Senior Software Development Engineer, Amazon DocumentDB

    Seattle
    View Job
  • Software Development Engineer II, AWS Kumo , AWS Software Development

    Seattle
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙