C/C++ Software Developer

Ariadne

Bethesda (MD)

On-site

USD 120,000 - 180,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Excellent benefits package
No telecommuting

Job summary

Ariadne seeks a talented C++ Programmer to develop and maintain a fast, scalable indexing engine and a web content delivery framework. The systems process terabytes of biomedical data and support over 1 million users daily on hundreds of Linux servers at NIH in Bethesda, MD.

Required are strong C/C++ skills, STL, OO design, and team collaboration; experience with XML/XSLT, scripting, and cross-platform development is advantageous. No telecommuting; competitive benefits apply.

Qualifications

  • 5+ years of related software development experience
  • hands-on C and C++ development experience, STL
  • OO knowledge and programming experience in C++
  • flexibility and ability to learn and use new technologies
  • ability to work well in a team environment as well as independently and get things done

Responsibilities

  • Design and development of business-logic and presentation components for NIH web portal
  • System performance optimization
  • Development of algorithms for analyzing large volumes of biological data
  • Design and support of databases for storing genomic and other biological information

Skills

C++
C
STL
OO design
Python
Perl
Shell scripting

Education

Bachelor's degree in Computer Science
Master's degree in Computer Science

Tools

XML/XSLT
Python
Perl
Linux
Windows

Job description

Ariadne seeks a talented C++ Programmer to develop and maintain an indexing engine and a web content delivery framework. The engine processes and makes searchable terabytes of rapidly growing biomedical information. The web portal system handles over 10 million hits from 1 million unique users every day. Both are high-performance, multi-threaded, distributed software systems running on hundreds of Linux-based servers at National Institutes of Health (NIH) in Bethesda, MD.

Required:
  • 5+ years of related software development experience
  • hands-on C and C++ development experience, STL
  • OO knowledge and programming experience in C++
  • flexibility and ability to learn and use new technologies
  • ability to work well in a team environment as well as independently and get things done
Extremely beneficial:
  • XML/XSLT knowledge and experience
  • experience designing/building any application framework
  • multi-threaded programming experience
  • cross-platform Linux/Unix, Windows programming experience
  • experience in writing Unix shell, Python or Perl scripts
  • information retrieval and text indexing experience
Beneficial:
  • experience with any Web application development frameworks
  • background in biology or bioinformatics
  • distributed systems
  • network programming
Education:
  • Bachelor's degree in Computer Science or similar is required
  • Master's degree in Computer Science or equivalent is preferred
Additional Information:
  • Competitive salary depends on skills and experience.
  • Excellent benefits package
  • No telecommuting.

Several positions are available that have following responsibilities: design and development of business-logic and presentation components for NIH web portal, system performance optimization, development of algorithms for analyzing large volumes of biological data, design and support of databases for storing genomic and other biological information.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C/C++ Software Engineer — Biomedical Data Systems
C/C++ Software Engineer — Biomedical Data Systems

Ariadne • Bethesda (MD)

On-site
USD 120,000 - 180,000
Competitive salary
Excellent benefits package
No telecommuting
Senior Software Developer (C++)
Senior Software Developer (C++)

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 115,000 - 150,000
Medical, dental and vision coverage
401k plan with employer contribution
Paid holidays and vacation
+1
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
NCBI Software Developer (C++, Python)
NCBI Software Developer (C++, Python)

Ariadne • Bethesda (MD)

Hybrid
USD 120,000 - 160,000
C++ Programmer
C++ Programmer

Valex LLC • Washington

On-site
USD 80,000 - 120,000
Senior Software Developer (C++) in Bioinformatics and Big Data
Senior Software Developer (C++) in Bioinformatics and Big Data

Blackcanyonconsulting • Bethesda (MD)

Hybrid
USD 90,000 - 120,000
Medical, dental and vision coverage
401k plan with employer contribution
Paid holidays
+1
Senior Software Developer (C++) in Bioinformatics and Big Data
Senior Software Developer (C++) in Bioinformatics and Big Data

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 95,000 - 125,000
Medical, dental and vision coverage
401k plan with employer contribution
Paid holidays and vacation
+1
Technical Lead – Program Principal Engineer (C++)
Technical Lead – Program Principal Engineer (C++)

Black Canyon Consulting • Bethesda (MD)

Hybrid
USD 100,000 - 130,000
Medical, dental, and vision coverage
401k plan with employer contribution
Paid holidays and vacation
+1
Technical Lead – Program Principal Engineer (C++)
Technical Lead – Program Principal Engineer (C++)

Blackcanyonconsulting • Bethesda (MD)

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

brawijaya chess club • Bethesda (MD)

Hybrid
USD 80,000 - 110,000
Medical coverage
Dental coverage
Vision coverage
+4