Skip to content
Black Canyon ConsultingBlack Canyon ConsultingBethesda, MD

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.

Salary not listed
On-site5+ YOEBackend Engineering

About the role

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++PythonLinuxAWSGCPSQLDockerCI/CDAgileJSON
Payabli

Senior Software Engineer, Backend

PayabliMiami, FL

Senior backend engineer building scalable C#/.NET services for payment routing, connector management, and high-volume transaction processing in a fintech payments infrastructure platform. Requires 5+ years production backend experience, strong payments/fintech background, and technical leadership skills.

Salary not listed
Remote5+ YOEBackend Engineering
Aurelian

Senior Backend Engineer

AurelianSeattle, WA

Senior Backend Engineer building core voice AI and automation platform for 911 centers. Architect scalable systems, optimize realtime AI pipelines and audio latency, build analytics and integrations. Requires 4+ years software engineering experience with strong fundamentals.

160k – 220k/yr
On-site4+ YOEBackend Engineering
Vector Legal

Senior Software Engineer, Backend

Vector LegalUnited States

Senior Backend Engineer building scalable distributed systems for freight and field service automation platform. Requires significant enterprise software development experience and distributed systems expertise; Java ecosystem preferred.

180k – 200k/yr
Remote5+ YOEBackend Engineering
Mercor

Software Engineer, Backend

MercorSan Francisco, CA

Own and define the shared backend architecture, core services, data models, and APIs that power Mercor's rapidly scaling talent network and AI training products. Requires 8+ years backend engineering experience with a track record of organization-wide architectural ownership and complex migrations.

200k – 500k/yr
On-site8+ YOEBackend Engineering
SimplePractice

Senior Engineer I

SimplePracticeSanta Monica, CA

Senior backend-focused engineer building the next generation practice management platform at SimplePractice. Requires 6+ years Ruby on Rails full lifecycle experience (or 4+ with Master's), JavaScript frameworks, AI/ML features, scalable web apps, and compliance knowledge (PCI/HIPAA).

215k – 215k/yr
Hybrid6+ YOEBackend Engineering