Senior Software Engineer - Secure Biomedical Data Access

blackcanyonconsulting

United States

Hybrid

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision coverage
Employer-contribution retirement plan
Paid holidays
Vacation
Tuition reimbursement

Job summary

Black Canyon Consulting seeks a senior software engineer to build and maintain software that manages researcher identity, authorization, and access to controlled biomedical data. You’ll collaborate with a specialist team across established data access platforms, contributing to design, delivery, maintenance, and technical guidance for other developers.

The role requires expert C++ (10+ years), scripting in Bash or Python, Linux, and cloud experience (AWS or Google Cloud).

Qualifications

  • At least 10 years of experience with object-oriented C++ programming.
  • Fluency in Bash or Python; Linux experience.
  • Experience with cloud services, including AWS EC2/S3 or Google Cloud GKE/storage.
  • Ability to work with JSON and similar structured data formats.
  • Experience with SQL and relational databases.
  • Experience with HTML, CGI, REST APIs, Agile practices, CI/CD, and testing.

Responsibilities

  • Develop, test, deploy, and maintain software for controlled data access products.
  • Help design solutions and advise developers on implementation choices.
  • Estimate and plan assigned work, track progress, and communicate status.
  • Document software and systems to meet product and program needs.
  • Share knowledge, mentor colleagues, and help reduce expertise silos across teams.
  • Keep current with changes in technology and infrastructure.

Skills

C++
Python
Bash
Linux
JSON
SQL
REST APIs
Agile
CI/CD
Multithreading
Security concepts

Tools

Docker

Job description

Black Canyon Consulting seeks a senior software engineer to build and maintain software that manages researcher identity, authorization, and access to controlled biomedical data. You’ll collaborate with a specialist team across established data access platforms, contributing to design, delivery, maintenance, and technical guidance for other developers.

The role requires expert C++ (10+ years), scripting in Bash or Python, Linux, and cloud experience (AWS or Google Cloud).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

blackcanyonconsulting • United States

Hybrid
USD 140,000 - 190,000
Medical, dental, and vision coverage
Employer-contribution retirement plan
Paid holidays
+2
Full Stack Developer - Secure Data Access Platforms
Full Stack Developer - Secure Data Access Platforms

BCC-NIH • Bethesda (MD)

Hybrid
USD 110,000 - 170,000
Medical coverage
Dental coverage
Vision coverage
+4
Senior Software Engineer - Bioinformatics (Remote)
Senior Software Engineer - Bioinformatics (Remote)

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 110,000 - 150,000
Medical, dental, and vision coverage
401k plan with employer contribution
Tuition reimbursement
+1
Senior C++ Bioinformatics Engineer (Remote)
Senior C++ Bioinformatics Engineer (Remote)

blackcanyonconsulting • United States

Hybrid
USD 115,000 - 150,000
Medical insurance
Dental insurance
Vision coverage
+4
Software Developer (C++, Python)
Software Developer (C++, Python)

BCC-NIH • Bethesda (MD)

Hybrid
USD 115,000 - 155,000
Medical
Dental
Vision
+4
Senior C++ Bioinformatics Engineer - Remote
Senior C++ Bioinformatics Engineer - Remote

Black Canyon Consulting • United States

Hybrid
USD 120,000 - 180,000
Medical coverage
Dental coverage
Vision coverage
+2
Senior C++ Bioinformatics Engineer - Remote/Onsite
Senior C++ Bioinformatics Engineer - Remote/Onsite

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 90,000 - 120,000
Senior Software Developer
Senior Software Developer

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 110,000 - 150,000
Medical, dental, and vision coverage
401k plan with employer contribution
Tuition reimbursement
+1
Backend C++/Python Engineer for Bioinformatics
Backend C++/Python Engineer for Bioinformatics

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 110,000 - 140,000
Medical, dental and vision coverage
401k with employer contribution
Paid holidays and vacation
+1
Senior Software Engineer - Cloud-Native Bioinformatics
Senior Software Engineer - Cloud-Native Bioinformatics

Black Canyon Consulting • Bethesda (MD)

On-site
USD 100,000 - 130,000
Medical coverage
Dental coverage
Vision coverage
+4