Mid-Level C++ Developer

blackcanyonconsulting

United States

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Employer-contributed 401(k)
Paid holidays and vacation
Tuition reimbursement

Job summary

blackcanyonconsulting seeks a software engineer to develop and maintain high-performance C++ services and Python tooling. The role covers backend services, data pipelines, APIs, CLI tools, and database integrations, with some existing web applications.

Collaboration occurs in an agile team environment. The ideal candidate has 3+ years in C++ and 1+ year in Python, plus experience with Git or SVN and a focus on accessibility and security compliance.

Qualifications

  • Bachelor's degree in computer science or a scientific discipline, or equivalent experience.
  • 3+ years of professional C++ development focusing on high-performance programs.
  • 1+ year of professional Python development.
  • Experience with Git or SVN version control and with accessibility and security compliance.
  • Strong written and verbal communication skills and teamwork abilities.

Responsibilities

  • Build and maintain C++ services and internal tools with REST or gRPC interfaces.
  • Develop Python packages, CLI tools, web services, and backend components.
  • Write unit and integration tests for C++ and Python code and maintain test suites.
  • Work with relational data, Cassandra, and Solr within data workflows.
  • Maintain interfaces with HTML, CSS, and JavaScript, emphasizing accessibility and mobile usability.

Skills

C++ development
Python
REST APIs
Agile
Communication

Education

Bachelor's degree in CS or related scientific field

Tools

Git
SVN
Django
REST APIs
Angular
React
Hadoop
Lucene
Solr
Selenium

Job description

Role overview

Develop and maintain software that supports public biomedical data resources, with a primary focus on high-performance C++ and substantial Python work. The role spans backend services, data pipelines, APIs, command-line tools, database integrations, and some existing web applications; it is not primarily a frontend position. The team works collaboratively in an agile environment.

Responsibilities
  • Build and maintain C++ services and internal tools, including systems that expose REST or gRPC interfaces.
  • Develop Python packages, command-line tools, web services, and applications, and contribute to backend web development.
  • Write unit and integration tests for C++ and Python software and maintain broader test suites.
  • Work with relational data, Cassandra, and Solr as part of application and data workflows.
  • Maintain existing interfaces with HTML, CSS, and JavaScript, keeping accessibility and mobile usability in view.
  • Review code, monitor performance and security, and contribute to shared engineering practices.
Requirements
  • Bachelor’s degree in computer science or a scientific discipline, or equivalent experience.
  • At least three years of professional C++ development focused on high-performance programs.
  • Experience writing unit and integration tests for C++ systems.
  • At least one year of professional experience developing Python programs or libraries.
  • Familiarity with accessibility and security compliance, and with version control such as Git or SVN.
  • Strong written and verbal communication skills and the ability to work effectively on a team.
Nice to have
  • Experience with Django, Python testing, REST APIs, or JavaScript frameworks such as Angular or React.
  • Familiarity with Hadoop, Lucene, Solr, or automated regression testing with Selenium.
  • Experience with agile development and strong Git practices.
Benefits and work setup

The position is full time, with onsite work in Bethesda, Maryland and/or remote work. Benefits include medical, dental, and vision coverage, an employer-contributed 401(k), paid holidays and vacation, and tuition reimbursement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

blackcanyonconsulting • United States

Hybrid
USD 110,000 - 170,000
Medical insurance
Dental insurance
Vision coverage
+4
Mid-Level C++ Developer
Mid-Level C++ Developer

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 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
Software Developer - Python/Java
Software Developer - Python/Java

blackcanyonconsulting • United States

Hybrid
USD 110,000 - 160,000
Medical insurance
Dental coverage
Vision coverage
+3
Python/Django Developer
Python/Django Developer

blackcanyonconsulting • United States

Hybrid
USD 110,000 - 150,000
Medical, dental, and vision coverage
Employer-contributed 401(k)
Paid holidays and vacation
+1
Mid Level Onsite Python Developer with CDE Experience
Mid Level Onsite Python Developer with CDE Experience

Futrend Technology • Bethesda (MD)

On-site
USD 110,000 - 140,000
Full Stack Developer - Python/Django/ReactJS
Full Stack Developer - Python/Django/ReactJS

blackcanyonconsulting • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+4
Senior Software Developer (C++)
Senior Software Developer (C++)

blackcanyonconsulting • United States

Hybrid
USD 115,000 - 150,000
Medical insurance
Dental insurance
Vision coverage
+4
Senior Software Developer C++ (Program Principal Engineer )
Senior Software Developer C++ (Program Principal Engineer )

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