Skip to content

Senior Software Developer (VDB)

Develops and maintains database libraries and tools for NCBI's Sequence Read Archive using C++ and Python. Focuses on cloud integration with AWS/GCP, leads developers, requires 5+ years C++ experience in Linux environments.

About the job

Duties & Responsibilities

  • Development, implementation, testing, and continued maintenance of the VDB Library, the SRA Toolkit and related projects.
  • Participate in development of “cloud ready” tools and pipelines to support sustainable scalability and enable use by collaborators and scientists in the field.
  • Learn new technologies, keep up with the internal systems, and share your knowledge with the team.
  • Lead other developers.

Requirements

  • 5+ years experience and demonstrated proficiency in Object-Oriented programming using C++.
  • Programming experience in a Linux environment.
  • Experience with Cloud technologies:
    • AWS: EC2, S3, Lambda
    • GCP: GKE, Google Store, Cloud functions
  • Fluency in some of scripting languages such as bash, perl, or Python.
  • Ability to work with JSON and similar structured document formats.
  • Experience with network programming, multi-threaded programming.
  • Experience with SQL and relational databases.
  • Experience with open source projects.
  • Experience with Agile development methodologies.
  • Experience with CI/CD pipelines, unit tests, integration and regression testing.

Bonus Skills

  • 5+ years of working with genetic and biological data.
  • Demonstrated active involvement into open source communities (github, etc.).
  • Experience in multi-platform development (POSIX, WinAPI).
  • Experience with containers (Docker).
  • Experience with parsing tools (flex/bison) and design and implementation of domain-specific languages.

Skills

C++, Python, Linux, AWS, GCP, SQL, Docker, CI/CD, Agile, JSON

Coinbase

Coinbase

United States

Senior Software Engineer - Blockchain Network
$186k+/yrRemote5+ YOEBackend Engineering

Build and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.

Cloudflare

Cloudflare

Atlanta, GA
Senior Distributed Systems Engineer - Cache
$168k+/yrHybrid4+ YOEBackend Engineering

Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.

Hinge Health

Hinge Health

San Francisco, CA

Senior Software Engineer - Backend
$158k+/yrHybrid5+ YOEBackend Engineering

Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Fetch

Fetch

United States

Senior Backend Engineer II, Data & Agentic Context Platforms
$190k+/yrRemote8+ YOEBackend Engineering

Build and operate backend services, data pipelines, storage, and retrieval systems that provide trusted context to agentic platforms and product applications. The role requires 8+ years of software engineering experience, distributed-systems expertise, cloud infrastructure knowledge, and strong data modeling skills.