Senior Software Developer (C++)
$115k - $150kNih-ncbi
Overview
Black Canyon Consulting (BCC) is searching for a Sr. Software Developer in Bioinformatics and Big Data to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), an institute of the National Institutes of Health. This opportunity is full time and onsite at the NIH-NCBI in Bethesda, MD and/or remote work.
NCBI, the National Center for Biotechnology Information, the nation’s premier biomedical resource, is seeking a software developer to help deliver biological sequence annotation and data curation infrastructure for the nation’s foremost sequence and biomedical literature repositories. Sites at NCBI, a part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH), see four million daily users searching for gene sequence data, biomedical journal citations, and a wide array of other information that directly impacts biomedical research and public health. NCBI’s annotation pipelines not only serve these diverse expert communities – they actually drive new life sciences discoveries, ranging from medical health (viruses and pandemics, genetic diseases, cancer) to public health (food safety monitoring, antimicrobial resistance, viral outbreaks), to basic research topics in computational biology, bioinformatics and microbial diversity, and many more.
On a technical level, NCBI’s wide range of applications, platforms (e.g. node, Python, Django, C++), and applications and environments (petabyte-level big data, multiple cloud providers) serve more users than the US Postal Service and see more traffic than the IRS at tax time. We embrace FAIR principles (Findable, Accessible, Interoperable, Reusable) and are on the cutting edge of civic tech and cloud computing.
This role calls for more than an expert coder and architect – someone who can work equally effectively with subject-matter experts, user researchers, designers, product managers, scientists, security and DevOps engineers, and more. Work with teams of dedicated, skilled developers, researchers, and product professionals as you build robust, flexible solutions serving dozens of production applications, APIs and services. Join us!
We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!
Duties & Responsibilities:
- Responsible for the development, implementation, testing, and continued maintenance of NCBI bioinformatics software and information retrieval systems
- Work with a diverse group of scientists, bioinformaticians and other developers across the center to implement efficient bioinformatics algorithms
- Learn new technologies, keep up with internal systems, and share your knowledge with the team
Required qualifications :
- 5+ years of experience handling large amounts of data or working in a distributed computing environment
- Programming experience in a Linux environment
- Proficiency in C++
- Experience with MS SQL server and relational database design and optimization
- Fluency in some scripting languages such as BASH, csh, Perl, or Python
Preferred qualifications:
- 5+ years of working with genetic and biological data
- Proficiency in Python and/or JavaScript and familiarity with their associated ecosystems
- Experience with MongoDB or other NoSQL database technology
- Experience with Docker or other containerization mechanisms
- Experience with CI/CD pipelines, unit testing, integration and regression testing
- Experience using GitHub
- Experience with Cloud technologies a strong plus
Benefits and Salary
We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement.
We offer a competitive salary commensurate with experience and location. The targeted range for this position is $115,000 - $150,000.
If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!
- ...As a Senior Software Engineer on the Developer Monetization team, you will build applications and platforms that power Roblox's Creator Monetization systems... ...-facing applications. ~2+ years of experience with C++. ~ Experience working with front-end servers or client...SeniorFull time
- ...Overview Black Canyon Consulting (BCC) is searching for a Senior C++ Software Developer to support our work for the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), an institute of the National Institutes of Health....SeniorFull timeWork at officeRemote work
- Philadelphia, Pennsylvania100% RemoteDirect Hire$180k - $215kThere is an exciting opportunity for a talented Senior C++ Engineer to join a growing company focused on cutting-edge development within the gaming industry. This is a fully remote, full-time position. To excel...SeniorFull timeRemote work
$184k - $287.5k
...Analytics and Data Intelligence (ADI) group, this team develops “libcudf”—the open-source CUDA C++ library that accelerates database and DataFrame... ...use the latest tools in modern C++ and CUDA to produce software with elegant design, broad feature coverage, and best-...SeniorFull timeRemote workFlexible hours- ...processes to make work work better. Our software solutions harness the power of AI and... ...make an impact?We are looking for a Senior Software Engineer, C++ to actively contribute to the... ...environment.ResponsibilitiesDesign and develop platform independent functionalities...SeniorTemporary workCasual workRemote workWorldwide
- ...Alignerr is seeking a Senior C++ Engineer to design and build high-performance data pipelines, annotation tooling, and evaluation systems used by leading AI labs. This fully remote hourly contract offers 20–40 hours per week, with a strong emphasis on scalable, production...SeniorHourly payContract workRemote work
- ...authorization to work in US.Type: Contract ( Corp to Corp )Primary Skills: C++, Open-GL , Project Management Skills.Skill required:·... ...Should have Project Management Skills.· Have worked in some sort of software development life cycle (i.e. Waterfall, Agile.)· Good to have...SeniorContract workWork at officeRelocation
- ...three times per week, at minimum.We are looking for a strong C++ Software Engineer to support development of next-generation automotive... ...creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours
$86.8k - $165.2k
...Processing Architecture (REPA) Department as a Senior Software Engineer. The team’s primary goal is to... ...You Will Do:Code, test, and integrate C++ real-time signal processing algorithms... ...development experience.Experience with developer tools (Git, CMake, GoogleTest, gdb,...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$114.75k - $183.6k
Job TitleSenior Software Engineer - Image Reconstruction (C++/CUDA)Job DescriptionBuild the GPU-native engine that turns raw CT physics into life-saving... ...fit if: You have 5+ years of professional experience developing and maintaining complex software systems in C++. You...SeniorFull timeWork at officeImmediate startRemote workWorldwideWork visaRelocation packageFlexible hours2 days per week3 days per week- ...Required: Expert in C++11, C++14, C++17, C++20, modern C++ and shared pointers, C++ STL (Standard Template Library) - (experience with at least two of the listed items) Multithreading and high-performance computing in C++. Experience with makefile Expert...SeniorRemote work
- ...Contractor - Sr Software Engineer - C++ (Open)This position may be offered to a candidate authorized to work in the US for his/her/their stated... .... The individual will be part of an engineering team that develops server-side software using latest tool chains from Atlassian...SeniorFor contractorsWork at officeWork from home
- ...Senior C++ Software DeveloperSciTec, a wholly owned subsidiary of Firefly Aerospace, is a dynamic non-traditional defense contractor that... ...years, we have supported Department of Defense customers by developing innovative remote sensing algorithms, tools, and techniques...SeniorFor contractorsImmediate startRemote work
- ...work culture. They need you, a highly experienced Senior Software Engineer, to join the technical team located in... ...and Clip software’s logical functionality-Develop and deploy sensor fusion sorter prototype using C++ and Python-Collaborate with cross-functional teams...SeniorVisa sponsorship
- ...automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of... ...to join our team and make an impact?Responsibilities Develop and maintain core C++ functionality for TeamViewer's remote access, support, and...SeniorTemporary workCasual workRemote workWorldwide
$160k - $180k
...Senior C++ Software EngineerBostonBuild the software that powers football on game day.What if you could watch an NFL game on Sunday and know... ...throughput video processing.Build with modern C++. Design and develop robust, maintainable, multithreaded applications across...SeniorWork from home$150k - $210k
...Senior C++ Software DeveloperCentennial, CO Outside Analytics is a proud subsidiary of SMX, enabling an exciting collaboration that enhances... ...? At Outside Analytics we're on the ground floor of developing the future space ecosystem across all orbital regimes (LEO,...SeniorContract workWork experience placementRemote work- ...Senior C++ Developer Accelerate your career with PradeepIT PradeepIT is one of the largest, globally recognized IT Consulting firm to connect India's deeply vetted talent team to global customer. We're headquartered in Bengaluru, Silicon Valley of India. PradeepIT...SeniorRemote work
$150k - $225k
...Senior Software Engineer – C++ GTS is currently seeking a talented Senior Software Engineer to join our Trading Systems Development Team to drive... ...aggregated price levels and market by order feeds Develop order entry gateways communicating directly with exchanges...SeniorCasual workWork at officeWork from home$114.75k - $183.6k
...Senior Software Engineer - Image Reconstruction (C++/CUDA)Build the GPU-native engine that turns raw CT physics into life-saving images inside Philips scanners... ...if:You have 5+ years of professional experience developing and maintaining complex software systems in C++....SeniorWork at officeImmediate startRemote workWorldwideWork visaRelocation packageFlexible hours2 days per week- ...systems and the creation of new software solutions. You will work... ...Responsibility Designs, modifies, develops, writes, and implements... ...report to director, manager, or senior engineer Qualifications... ...Knowledge Demonstrate fluency in C/C++ Demonstrate advance problem...SeniorFull timeWorldwide
- ...Job Description Job Description Senior C++ Developer /Software Engineer Key Requirements & Preferences Core Skills: 7-10+ years of professional software development experience currently working hands-on with C++ . [1] Must Haves: Strong Object-Oriented...SeniorRemote work
- Senior Software Engineer (C++, Embedded) Direct message the job poster from GlobalLogic 6-8 years Experience in Embedded systems. Expert in C, C++, embedded Linux, and device driver 6+ years of experience in architecture, design, prototyping, software development, code...SeniorFull timeRemote work
- ...Flow Traders is looking for a Senior C++ Software Engineer to lead the next-generation architecture of the market data and execution platforms... ...usage for order execution and strategy infrastructure. Develop tools and frameworks that enable quants and technical traders...SeniorFull time
- ...Build team — the group that builds the engine behind nTop. Our software treats geometry as programmed, parametric code: you describe a model... ...current kernel is the oldest, most load-bearing part of an aged C++ codebase. Your job is to help architect what comes next — the...SeniorFull timeFlexible hours
- ...Description This role will work as a member of the software development team responsible for the... ...and providers. Qualifications ~C++ ~Understanding Windows workflows ~Windows... ...would be a plus Requirements ~Develop new features in the areas of security,...SeniorFull timeFlexible hours
- Role Description We're hiring a Senior C++ Reverse Engineer to own the deepest layer of Wand's native stack: the game engine SDKs that... ...professional C++ experience. ~Experience working deep inside software without source access — game engines, anti-cheat, drivers, etc...SeniorFull timeRemote work
- Role Description We are looking for a talented Senior C++ Developer with 5+ years of programming background to make consistent, high-quality... ...Qualifications ~5+ years of professional experience in software development ~Deep expertise in Modern C++ (17/20/23): move...SeniorFull timeWork at officeRemote work
- ...Senior/Staff/Principal Qt C++ Software Engineer Los Angeles, California Open Position – Senior/Staff/Principal Qt C++ Software Engineer Horizon... ...revolutionizing the world of surgical ophthalmology by developing a novel, AI driven, and imaging-guided surgical robotic...Senior
- ...together. The Role Index Engines has an outstanding career opportunity for mid to senior level Software Engineers for our San Jose, CA office . The ideal candidate will develop, maintain, and support software for the Index Engines’ Linux application and will work...SeniorWork at officeWork from homeMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer (C++). Be the first to apply!


