Software Systems Architect

3 weeks ago


San Francisco, California, United States MongoDB Full time
About MongoDB

MongoDB enables innovators to unleash the power of software and data. Our mission is to empower organizations to build, scale, and run modern applications by modernizing legacy workloads, embracing innovation, and unlocking the potential of AI.

Our industry-leading developer data platform, MongoDB Atlas, provides a globally distributed, multi-cloud database available in over 115 regions across AWS, Google Cloud, and Microsoft Azure.

Atlas allows customers to build and run applications anywhere-on premises, or across cloud providers.

We have a steep growth trajectory, managing petabytes of customer data.

About the Opportunity

We are seeking a Software Engineer 3 to join our Online Archive team. As part of this team, you will design, build, and test high-impact projects enhancing the scalability, performance, durability, availability, and reliability of our distributed storage systems.

This role is based in San Francisco, CA, and we offer a hybrid working model.

  • You will design, architect, build, and deliver core pieces of Atlas Online Archive, primarily coding in Java, Go & Javascript (React)
  • Approach problems from a customer-focused perspective and use data to propose high ROI improvements to our product and operations
  • Collaborate with colleagues and other teams in Atlas to scope, spec, and deliver new features
  • Define your top priorities and focuses, communicate them, and execute against them
Requirements

We require individuals with 3+ years experience in software engineering, primarily focused on cloud-native backend systems.

You should hold a B.Sc / M.Sc in Computer Science or similar field, or equivalent practical experience.

Proficient in a modern compiled programming language (Go, Java, C#, C++, etc.)

Experience implementing and operating distributed storage systems with high availability and durability guarantees

You enjoy working with others towards a common goal

You're a self-starter, comfortable organizing your own time and proposing changes backed by data

You're curious, collaborative, empathetic, coachable, and intellectually honest

You have great diagnostic skills, considering edge cases in designs with a bias for simplicity

You have a passion for problem-solving and learning new things in the domains of computer science and software engineering

Nice to Have Skills

Experience building and testing full-stack systems (using React or similar frameworks)

Oncall experience and having a customer-first approach when considering different approaches

Experience designing Data Lake protocols (and similar e.g. Delta Lake, Hudi,...)

Experience optimizing throughput in distributed storage systems

Experience working with multiple cloud providers (AWS, GCP, Azure)

Success Metrics

In 1 month, you'll learn about the system and ask quality questions, go through the inner & outer loop

In 3 months, you'll have contributed to a large project

In 6 months, you'll be leading the design and execution of your own project



  • San Francisco, California, United States Informal Systems, Inc. Full time

    At Informal Systems, we're pushing the boundaries of software and monetary systems to foster trust. Our team spent years building state-of-the-art distributed systems, but they were complex and error-prone. We knew we could do better.About UsWe believe that trust between people and protocols can thrive with the right tools and systems. Our team of experts in...


  • San Francisco, California, United States Intelliswift Software Full time

    We are looking for a talented Distributed System Architect to design and implement our Kafka infrastructure at Intelliswift Software. The ideal candidate will have extensive experience with Confluent Kafka and be able to architect and implement scalable, high-performance distributed systems.Responsibilities include designing and implementing scalable Kafka...


  • San Francisco, California, United States Jobot Full time

    Job Title: Software Systems ArchitectCompany: JobotWe are a well-funded Seed stage startup with plans to double our team size in the next 6 months. Our product is a serverless platform that combines information retrieval, distributed systems, and AI for developers building Generative AI applications.Key Responsibilities:Design and implement backend systems...


  • San Francisco, California, United States DRH Search Full time

    We're working with a well-funded startup that's revolutionizing the jet engine industry. They are looking for experienced Flight Software Systems Architects to join their team in their San Francisco office.Job DescriptionThe role will involve developing highly reliable autonomous software systems and the simulations/infrastructure required to validate them.


  • San Francisco, California, United States Humane USA Full time

    Job Title: Senior Software Architect for Camera SystemsAs a senior software architect for camera systems, you will play a key role in developing cutting-edge technologies for the Humane Ai Pin. Your expertise will be essential in designing and implementing camera software stacks from device drivers to platform APIs. You will work closely with the System...


  • San Francisco, California, United States Brightback Full time

    About BrightbackBrightback is a Series A, remote-first enterprise SaaS startup backed by top Silicon Valley VCs and investors. We are pioneers in the customer retention automation category, serving innovators and category leaders like Freshly, MeUndies, Pipedrive, and Unbounce.Job ResponsibilitiesAs a Software Architect for Cloud Systems, you will design and...


  • San Francisco, California, United States Thrive Recruiting Partners Full time

    At Thrive Recruiting Partners, we're helping growth-driven companies accelerate revenue through cutting-edge technology. We're seeking a seasoned Software Systems Architect to design and build a scalable, reliable data platform that fuels our client's app.About the RoleDevelop a robust data ingestion layer, transformation engine, query engine, and workflow...


  • San Francisco, California, United States ZipRecruiter Full time

    Company OverviewWe are a leading job search platform, ZipRecruiter, that connects talented professionals with top companies.Job Title: Embedded Systems Software ArchitectSalary: $120,000 - $180,000 per year, depending on location and experience.Job DescriptionIn this role, you will design and develop embedded software and firmware for microcontrollers and...


  • San Francisco, California, United States Plato Systems Full time

    At Plato Systems, we are on a mission to revolutionize manufacturing operations by harnessing the power of spatial activity data and AI. Our intelligent analytics platform, fueled by our cutting-edge device, provides an unparalleled operations digital twin that combines factory operator activity with machine data for the first time.We're seeking a skilled...


  • San Ramon, California, United States CXApp US, Inc. Full time

    Unlock Your Potential as a Software Systems ArchitectWe are seeking a highly skilled Software Systems Architect to join our team at CXApp US, Inc. in the United States.About the Role:As a Software Systems Architect, you will be responsible for designing and implementing software solutions that meet the company's business goals and objectives.Your Key...


  • San Francisco, California, United States Tools for Humanity Full time

    Job RequirementsWe are seeking a skilled Software Architect to join our AI & Biometrics team at Tools for Humanity. As a key member of our team, you will be responsible for designing and developing scalable backend services that support our large-scale applications.This opportunity is perfect for individuals who thrive in high-paced environments and have a...


  • San Francisco, California, United States Whatnot Full time

    Join Our TeamWe're looking for a talented Software Engineer to join our growth team. As a key member of our notifications team, you'll be responsible for designing and implementing complex systems to send personalized messages to our users.About WhatnotWhatnot is a leader in live streaming shopping, offering a unique platform for buyers and sellers to...


  • San Diego, California, United States Programs Management Analytics and Technologies, Inc. Full time

    Company OverviewPMTA is a leading provider of advanced software solutions for complex systems. Our team of experts delivers world-class technology to meet the evolving needs of our customers.Located in the DMV, Denver, or San Diego area, PMTA offers a unique blend of innovation and expertise. With a commitment to excellence and a passion for technology, we...


  • South San Francisco, California, United States Agtonomy Full time

    Unlocking Efficiency with Cloud ServicesAt Agtonomy, we believe that the future of agriculture lies in harnessing the power of automation and AI. Our cloud-based services empower farmers and agricultural professionals to make data-driven decisions, optimize resource allocation, and maximize yields. As a software architect for autonomous systems, you will...


  • San Francisco, California, United States Triunity Software Full time

    Company OverviewTriunity Software is a Product Development, Staff Augmentation, and Consulting Services company providing solutions and services in North America.Job DescriptionWe are seeking an experienced Test Architect to join our team. The ideal candidate will have a strong background in testing methodologies and a passion for delivering high-quality...


  • San Diego, California, United States BAE Systems USA Full time

    Job OverviewBAE Systems USA is seeking an experienced Software Lead/Architect to join our team. As a key member of our cross-functional team, you will work on developing complex, real-time software solutions for simulation and live flight exercises.About the RoleThis is a full-time position with a salary range of $140,690 - $239,140 per year. The role...


  • San Francisco, California, United States Quizlet Full time

    We're seeking a highly skilled Payment Systems Architect and Senior Software Engineer to join our Payments team at Quizlet. In this role, you'll play a key role in designing and building our payments infrastructure.About the RoleWe're at the intersection of engineering, business, and compliance, shaping the future of payments and driving key business...


  • San Francisco, California, United States Cambio AI Inc. Full time

    Join Cambio AI Inc. as Cloud Software ArchitectWe are growing over 70% MoM with 100% retention and looking for an experienced Cloud Software Architect to help us scale our infrastructure.About the Role:We are seeking a highly skilled Cloud Software Architect to join our team at Cambio AI Inc.As a Cloud Software Architect, you will be responsible for...


  • San Francisco, California, United States Accelon Inc Full time

    Accelon Inc - Software Development Team Lead JobAbout UsWe are a leading company in the tech industry, committed to delivering high-quality software solutions to our clients. We are seeking a skilled and experienced Software Development Team Lead to join our team.Salary: $73/hr (Depending on skills and experience)Job Description:We are looking for a highly...


  • San Francisco, California, United States Apero Health Full time

    We are seeking an experienced Senior Software Architect to join our team at Apero Health.We're an early-stage startup in the healthcare industry, revolutionizing medical billing and payments. Our platform is designed to bring transparency to the system, making it easier for doctors and patients to navigate.Job Description:Architect a high-performing system...