Senior Software Development Engineer, Amazon DocumentDB

2 weeks ago


Maple Valley, United States Amazon.com Services LLC Full time
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.

About Us
Amazon DocumentDB (with MongoDB compatibility) is a fully managed native JSON document database that makes it easy and cost effective to operate critical document workloads at virtually any scale without managing infrastructure.

AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services

10031

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:
Solve challenging technical problems, often ones not solved before, at every layer of the stack.
Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
Build high-quality, highly available, always-on products.
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:
Build high-impact solutions to deliver to our large customer base.
Participate in design discussions, code review, and communicate with internal and external stakeholders.
Work cross-functionally to help drive business decisions with your technical input.
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.

Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

About AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.

Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.

Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
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. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

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 https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.

  • Simi Valley, California, United States Amazon Full time

    Join Amazon's Software Development TeamAs a Software Development Engineer at Amazon, you will be part of a team that designs, develops, and deploys software solutions that impact millions of customers worldwide. You will work on complex problems, utilizing the latest technologies to create scalable and efficient solutions.Key Responsibilities:Design and...


  • Maple Valley, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Distributed Systems Engineer to join our DynamoDB Border Services team. As a key member of our team, you will be responsible for designing, building, and maintaining systems that provide discovery and management of DynamoDB's service endpoints across all supported network fabrics.Our team is passionate about...


  • Maple Valley, United States Amazon.com Inc Full time

    Software Development Manager III, Just Walk Out Tech Job ID: 2814461 | Amazon.com Services LLC AWS Applications and Higher Level Abstractions (Apps) provides horizontal and industry vertical applications for business users with the same on-demand scalability, reliability, pay-as-you-go pricing, and machine learning expertise that drive AWS services. The AWS...


  • Maple Valley, Washington, United States Amazon Development Center U.S., Inc. Full time

    We are seeking a highly skilled Database Services Architect to join our team at Amazon Development Center U.S., Inc. and help us push the boundaries of database performance and scalability.The ideal candidate will have a deep understanding of distributed systems and cloud databases, with a proven track record of designing and developing high-performance...


  • Maple Plain, Minnesota, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Commissioning Engineer to join our team in AMER-East ACx. As a Commissioning Engineer, you will be responsible for overseeing and coordinating the design review and commissioning of Amazon's critical infrastructure for new construction and special projects.Key Responsibilities:Oversight and coordination of...


  • Simi Valley, California, United States Amazon Full time

    About Amazon OperationsAt Amazon, we're known for our speed, accuracy, and exceptional service. Our buildings deliver tens of thousands of products to hundreds of countries worldwide, every day. As a vital part of our operations, our IT Support Engineers play a crucial role in ensuring our systems run smoothly.The RoleAs an IT Support Engineer I, you'll use...


  • Moreno Valley, California, United States Inspire Medical Systems Full time

    About Inspire Medical SystemsInspire Medical Systems is a pioneering company in the medical device industry, dedicated to revolutionizing the treatment of Obstructive Sleep Apnea (OSA). Our mission is to make a meaningful difference in the lives of those affected by this condition.We are committed to delivering innovative solutions that improve patient...


  • Maple Plain, Minnesota, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Commissioning Engineer to join our team in AMER-East. As a key member of our infrastructure services team, you will be responsible for overseeing the commissioning of critical infrastructure projects, ensuring they meet the highest standards of safety, security, and quality.Your primary focus will be on...


  • Simi Valley, California, United States Amazon Full time

    About Amazon OperationsAt the heart of Amazon's business, our Operations team is known for speed, accuracy, and exceptional service. We deliver tens of thousands of products to hundreds of countries worldwide, every day. As a vital part of this team, our OTS (Operations Technology Services) group provides nonstop global IT support to Amazon Operations.We're...


  • Maple Valley, Washington, United States Pacific Delivery and Logistics LLC Full time

    Pacific Delivery and Logistics LLC is seeking a motivated Delivery Associate to join their team. As a Delivery Associate, you will be responsible for safely driving and operating an Amazon-branded vehicle, delivering packages to customers in the Issaquah, Newcastle, Sammamish, Redmond, Woodinville, Duvall, Carnation, and Monroe areas. **Compensation:** *...


  • Union Valley, Texas, United States Travelers Insurance Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Travelers Insurance. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing advanced software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop complex software systems using MERN...


  • Maple Valley, United States Pacific Delivery and Logistics LLC Full time

    Pacific Delivery and Logistics, LLC an Amazon Delivery Service Partner (DSP) is searching for motivated individuals, looking for a new opportunity as a delivery driver. DSPs are independent businesses that partner with Amazon to deliver packages. Join a team that values your hard work!This position is based out of DWA5 in Maple Valley, WA. We proudly serve...


  • Maple Plain, Minnesota, United States Amazon Full time

    About the Role:We're seeking a highly skilled Commissioning Engineer to join our team at AWS Infrastructure Services. As a Commissioning Engineer, you will be responsible for ensuring the design, planning, delivery, and operation of all AWS global infrastructure. This includes supporting all AWS data centers and all of the servers, storage, networking,...


  • Maple Plain, Minnesota, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Commissioning Engineer to join our team at Amazon. As a Commissioning Engineer, you will be responsible for ensuring the smooth operation of our data centers by overseeing the commissioning process of electrical and mechanical systems.Your primary focus will be on reviewing design documents, leading factory...


  • Spring Valley, Nevada, United States Championx Full time

    Software Engineer Job DescriptionChampionX is seeking a highly skilled and experienced software engineer to join our innovative development team at The Woodlands, TX. This is a hybrid role that requires a proven track record of designing, developing, and maintaining complex software systems.As a senior member of the team, you will play a crucial role in...


  • Fountain Valley, California, United States DCM INFOTECH LIMITED Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to lead our team in developing cutting-edge web applications using Java 8, Angular, and Rest API. The ideal candidate will have a strong background in Java EE platforms, experience with popular web frameworks like Sprint and MVC, and a proven...


  • Maple Valley, Washington, United States Pacific Delivery and Logistics LLC Full time

    Job SummaryPacific Delivery and Logistics, LLC is seeking a motivated delivery driver to join their team. As a delivery driver, you will be responsible for safely driving and operating an Amazon-branded vehicle, delivering packages to customers in a timely and professional manner.Key ResponsibilitiesSafely drive and operate your delivery vehicle at all...


  • Spring Valley, Nevada, United States HP Development Company, L.P. Full time

    Job Title: Senior Software Architect with AI ExpertiseAbout the Role:HP Development Company, L.P. is seeking an exceptional Senior Software Architect with AI Expertise to join our team. As a key member of our Displays Solutions Organization, you will be responsible for building out AI-enabled product ecosystems in support of our Displays ecosystem.Key...


  • Fountain Valley, California, United States DCM INFOTECH LIMITED Full time

    Job Title: Senior Java Software EngineerWe are seeking a highly skilled Senior Java Software Engineer to lead our team in developing cutting-edge web applications using Java 8, Angular, and Rest API. The ideal candidate will have a strong background in Java EE platforms, experience with popular web frameworks like Sprint and MVC, and a proven track record of...


  • Maple Grove, Minnesota, United States Boston Scientific Full time

    About the Role:Boston Scientific is seeking a highly motivated R&D software engineer to participate in the design and development of medical device software. The successful candidate will use their technical and collaboration skills alongside their passion for innovation and continuous improvement to drive growth through efficient and effective development...