Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer - Distributed NoSQL Database Systems

$153.9k - $300.96k
Full-time

ByteDance

Location

:

Seattle

Team

:

Infrastructure

Employment Type

:

Regular

Job Code

:

A202256

Responsibilities

About the Team

Join ByteDance’s database development team, where you’ll build and own cutting-edge database products supporting ByteDance’s global infrastructure. Our diverse portfolio includes relational databases, distributed caches, key-value stores, document databases, graph databases, wide-column stores, search engines, and multi-model databases. In this role, you’ll have the opportunity to enhance these services in a cloud-native environment, embracing a culture of intellectual curiosity, self-direction, and problem-solving.

Responsibilities

  • Design and develop distributed NoSQL databases, with a focus on one of the following: distributed caches, key-value stores, document databases, graph databases, wide-column stores, search engines, or multi-model databases.
  • Build high-performance, low-latency, and highly available distributed systems to support mission-critical business operations with scalability and cost efficiency.
  • Optimize compute and storage engines for cloud-native global deployments, improving efficiency and reducing operational costs.
  • Provide technical guidance to internal business teams, identifying opportunities for system optimization to improve stability, functionality, and performance.
  • Collaborate with cross-functional teams to develop robust database products and solutions.
  • Address technical challenges in cloud service architectures, ensuring scalable solutions for large-scale, high-traffic systems.

Qualifications

Minimum Qualifications

  • Proficiency in one or more programming languages (C, C++, Java, Go, Python, Rust) with strong coding skills in a Linux environment.
  • Deep understanding of database principles, distributed system design, and multi-threaded programming, with hands-on experience in distributed storage and computing technologies.
  • Strong knowledge of distributed consensus algorithms, with experience in database kernel development.
  • Expertise in performance tuning, system optimization, and handling high-traffic, large-concurrency scenarios.
  • Practical experience with large-scale cloud-native architectures and distributed system control platforms.

Preferred Qualifications

  • BS or a higher degree in Computer Science, Computer Engineering, or other related fields.
  • 3+ years industry experience in system or database internals programming.
  • Familiarity with popular database systems and source code such as RocksDB, Redis, MongoDB, HBase, TiDB, Neo4j, Elasticsearch, JanusGraph, YugabyteDB, or CockroachDB.

Job Information

【For Pay Transparency】Compensation Description (Annually)

The base salary range for this position in the selected city is $153900 - $300960 annually.

Compensation may vary outside of this range depending on a number of factors, including a candidate’s qualifications, skills, competencies and experience, and location. Base pay is one part of the Total Package that is provided to compensate and recognize employees for their work, and this role may be eligible for additional discretionary bonuses/incentives, and restricted stock units.

Benefits may vary depending on the nature of employment and the country work location. Employees have day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits, among others. Employees also receive 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).

The Company reserves the right to modify or change these benefits programs at any time, with or without notice.

For Los Angeles County (unincorporated) Candidates

Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Our company believes that criminal history may have a direct, adverse and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment:

1. Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues;

2. Appropriately handling and managing confidential information including proprietary and trade secret information and access to information technology systems; and

3. Exercising sound judgment.

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

Why Join ByteDance

Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day.

As ByteDancers, we strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our Company, and our users. When we create and grow together, the possibilities are limitless. Join us.

Diversity & Inclusion

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Reasonable Accommodation

ByteDance is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws. If you need assistance or a reasonable accommodation, please reach out to us at

Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer - Distributed NoSQL Database Systems in Washington DC vacancy
  • Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer...  ...Experience with Python or Go development Strong object oriented development...  ...value stores, relational or document databases, event buses Work with cloud technologies... 
    Database
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Washington DC
    1 day ago
  • $229.9k - $262.4k

     ...Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building...  ...enable the rapid and responsible development and deployment of AI/ML solutions...  ...Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services... 
    Database
    Full time
    Part time
    Internship
    Local area

    Capital One

    McLean, VA
    4 days ago
  • $229.9k - $262.4k

     ...Overview Senior Lead Software Engineer, Back-End Distributed Systems (AWS, Go, Kubernetes, MCP, Lua, Python) Do you love building and pioneering...  ...TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker... 
    Database
    Full time
    Part time
    Internship
    Local area

    Capital One

    McLean, VA
    more than 2 months ago
  • $97.5k - $209.5k

     ...providing advanced solution development and in-depth product...  ...experience Extensive hands-on software design and programming experience...  ...designing and building distributed systems and large-scale...  ...technical guidance to junior engineers and peers Drive adoption... 
    Suggested
    Temporary work
    Flexible hours

    Oracle

    Washington DC
    1 day ago
  • $110.5k - $160k

     ...only be considered for our fall Software Development Engineer (SDE) internship roles. Our...  ...specialized areas: * Machine Learning * Distributed Systems and Data Management * Database Systems * Quantum Computing *...  ...), Database systems (SQL and NoSQL), Contributing to open-source... 
    Database
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Adelphi, MD
    2 days ago
  • $127.1k - $185k

     ...beloved brands. Our Software Development Engineers (SDEs) use modern technology...  ...in a large distributed computing environment....  ...resilient distributed systems that are scalable, fault...  ...platforms (preferably AWS), database systems (SQL and NoSQL), AI tools for development... 
    Database
    Full time
    Internship
    Summer internship
    Work at office
    Local area
    Worldwide
    Monday to Friday

    Amazon

    Arlington, VA
    3 days ago
  •  ...modernize their systems, so that they can...  ...skilled AI Systems Engineer who will be part...  ...practices. The Software Engineer will work...  ...with LLM development practices including...  ...familiarity with distributed compute environments...  ...work with vector databases, embedding models... 
    Database

    Tria Federal

    Arlington, VA
    4 days ago
  • $144.2k - $288.4k

     ...people-focused Principal Software Development Engineer to join our high-energy,...  ...environment. Exceptional systems thinker who can seamlessly...  ...with relational and NoSQL databases, including data modeling,...  ...and operating large scale distributed systems. Ability to learn... 
    Database
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    Stryker Corporation

    Washington DC
    1 day ago
  • $135.2k - $306.4k

     ...Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior...  ...storage engines, compilers, distributed systems, or adjacent systems...  ..., runtime systems, SQL, NoSQL query languages, or multi-model... 
    Database
    Temporary work
    Flexible hours

    Oracle

    Washington DC
    20 hours ago
  •  ...developing innovative systems to enable large-...  ...in all parts of software engineering, ranging from...  ...various stages of development through involvement...  ...embedded systems and distributed systems...  ...e.g., Docker) and databases (e.g., SQL, NoSQL) is a plus Good... 
    Database
    Full time

    Nexthop Systems Inc

    Washington DC
    20 hours ago
  • $113.2k - $237.8k

     ...Job Title: Systems Integrator Job Category: Engineering Time Type: Full time Minimum Clearance...  ...involves participating in all software development phases, with a focus on...  ...Cloud) • Familiarity with database systems (SQL, NoSQL) • Experience with scripting... 
    Database
    Full time
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Bethesda, MD
    1 day ago
  • $126.3k - $243.1k

     ...You Are: As a Software Engineer , you will be responsible...  ...create systems which will be used...  ...architecture including database schema and API...  ...of experience with development tools such as Web...  ...Familiarity with SQL and NoSQL Development of distributed systems Use of... 
    Database
    Full time
    Live in
    Work at office
    Local area

    Accenture Federal Services

    Washington DC
    20 hours ago
  • $132k - $198k

     ...solution architects, engineers, and military...  ...full stack software engineer to...  ...proof-of-concept development and rapid...  ...develop, and deploy distributed applications...  ...Linux-based systems (including standalone...  ...with database technologies (e.g., SQL, NoSQL, Graph DB, Vector... 
    Database
    Full time
    Work experience placement
    Immediate start
    Relocation package

    Anduril Industries

    Washington DC
    20 hours ago
  • $115k - $150k

     ...searching for a Sr. Software Developer in...  ...and DevOps engineers, and more....  ...Responsible for the development,...  ...information retrieval systems Work with a...  ...working in a distributed computing environment...  ...relational database design and...  ...MongoDB or other NoSQL database technology... 
    Database
    Full time
    Work at office
    Remote work
    Flexible hours

    Nih-ncbi

    Bethesda, MD
    20 hours ago
  • $155k - $180k

     ...modernizing legacy systems to building...  ...position As a Lead Software Developer at...  ...mentoring our development team, including...  ...years of software engineering experience, with...  ...large-scale, distributed systems ~ Deep...  ...relational and NoSQL databases ~ Track record... 
    Database
    Remote job
    Full time
    For contractors

    Blen

    Washington DC
    20 hours ago
  •  ...building and testing software that will safely...  ...components. Collaborate with systems engineers, data engineers, and...  ...challenges across distributed systems. Support...  ...and secure software development practices. Minimum Qualifications...  ...with relational and NoSQL databases and SQL development.... 
    Database

    Maxar Technologies

    Washington DC
    3 days ago
  •  ...We're looking for a Software Development Engineer to join our chief technology...  ...simulate and deploy these systems. You'll be a self-starter...  ...services with relational and NoSQL databases such as PostgreSQL, MySQL...  ...+ years of experience in distributed architectures using... 
    Database
    Work at office

    Procyon TS

    McLean, VA
    3 days ago
  • $107.3k - $153.1k

     ...seeking a Full Stack Software Engineer to join Accenture...  ...discipline software development team to provide expert...  ..., and backend systems. Oversee design of...  ...integration issues across distributed systems. Work...  ...with RDBMS's and/or NoSQL databases (MySQL, Postgres, MongoDB... 
    Database
    Live in
    Work at office
    Local area

    Accenture

    Arlington, VA
    2 days ago
  • $160k - $190k

     ...Senior Software Engineer VIA is making an impact, and so can you...  ...Lead the design and development of core software components...  ...privacy, cryptography, and distributed systems to contribute to VIA's...  ...structures, algorithms, databases (SQL and NoSQL), and in-memory data... 
    Database
    Summer work
    Remote work
    Work from home
    Flexible hours

    via.com

    Washington DC
    1 day ago
  •  ...From full-stack development to cloud...  ...with next-gen systems. Whether you're...  ...this team values engineers who bring innovation...  ...Title: Java Software Engineer...  ...Hibernate/JPA, SQL databases including...  ...architectures and distributed systems...  ...understanding of SQL/NoSQL databases (... 
    Database
    Full time

    Cogent Infotech Corp

    Washington DC
    1 day ago
  •  ...platform and software tools to not only...  ...Software Engineer who can contribute...  ...existing systems, and helping the...  ...services Lead development of core platform...  ...scaling complex distributed systems...  ...service boundaries Databases (MySQL, Postgres...  ...Actions. • NoSQL (PostgreSQL, Redis... 
    Database
    Remote work
    Home office
    Flexible hours

    GrabJobs

    Washington DC
    3 days ago
  • $146k

     ...motivated backend Software Engineer to own and develop...  ...thrive on building systems that process millions...  ...outcomes, improve development efficiency, and support...  ...lifecycle in distributed systems or service-...  ...Experience with databases (SQL and NoSQL), query design and... 
    Database

    Expedia Group

    Washington DC
    20 hours ago
  •  ...Developer with strong software design...  ...data-intensive systems and Generative...  ...of software engineering, data engineering...  ...the development of enterprise...  ...the stack Database & Data Engineering...  ...relational and/or NoSQL database systems...  ...of scalable, distributed system architectures... 
    Database
    Full time

    Interimage

    Arlington, VA
    20 hours ago
  •  ...As one of our AI ML Engineer’s, you'll be a key...  ...performance multi-agent systems that perceive,...  ...Own the end-to-end software development lifecycle — from design...  ...large-scale distributed systems on cloud platforms...  ...Familiarity with NoSQL and document databases Track record of... 
    Database
    Full time
    Shift work

    C-serv

    Washington DC
    20 hours ago
  • $197.4k - $232k

     ...Remote Department Engineering Compensation: $1...  ...the Role Senior Software Engineers II at Confluent...  ...critical backend systems that underpin our...  ...of large-scale, distributed services that must...  ...working with databases and storage systems (SQL and/or NoSQL), including data modeling... 
    Database
    Full time
    Remote work

    Confluent

    Washington DC
    3 days ago
  • $146k

     ...data, and strong engineering practices, we...  ...As a Backend Software Engineer, you...  ...improving existing systems through sound...  ...applications, databases, and platforms...  ...through development, code review,...  ...large-scale, distributed systems, including...  ...relational and NoSQL databases,... 
    Database

    Expedia Group

    Washington DC
    20 hours ago
  • $119k - $166.5k

     ...traveler satisfaction. The Software Development Engineer II position is part of...  ...and maintains critical systems that power backend APIs...  ...working with cloud-based and distributed systems at scale ~...  ...services with relational and NoSQL databases ~ Experience with CI/CD... 
    Database
    Work at office
    Worldwide
    Relocation package
    Flexible hours
    3 days per week

    Expedia Group

    Washington DC
    9 hours ago
  • $150k - $200k

     ...GRVTY is seeking a Software Engineer with a TS/SCI + Poly...  ...of experience using database technologies such as...  ...of experience using distributed batch- or stream-processing...  ...file or object storage systems such as HDFS, Amazon...  ...-oriented systems Development experience with Kubernetes... 
    Database
    Full time
    Contract work
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    GRVTY

    Laurel, MD
    13 hours ago
  • $107.9k - $195.05k

     ...forefront in Security Engineering, Computer Network...  ...Operations (CNO), Mission Software, Analytical Methods...  ...provides Agile development and operations and maintenance...  ...for mission critical systems. Based in DevOps...  ...with relational and NoSQL databases. * Direct experience... 
    Database
    Full time
    Immediate start
    Flexible hours

    Leidos

    Bethesda, MD
    13 hours ago
  • $197.3k - $225.1k

    Lead Software Engineer Do you love building and pioneering in the technology space...  ...with deep experience in distributed microservices, and full stack systems to create solutions that help meet...  ...and Scala, Open Source RDBMS and NoSQL databases, Container Orchestration... 
    Database
    Full time
    Part time
    Internship
    H1b
    Local area

    Capital One

    McLean, VA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer - Distributed NoSQL Database Systems. Be the first to apply!