Senior Software Engineer

Bethesda, MD, US
Feb 11, 2021
Required Education
Bachelors Degree
Position Type
Full time

Medical Science and Computing (MSC) is searching for a Senior Software Engineer with good knowledge of Object-Oriented Programming to support the National Institutes of Health (NIH). During quarantine, it is a full-time remote job. When quarantine is over, it is a full-time and onsite job at the National Center for Biotechnology Information (NCBI)at NIH in Bethesda, MD. is a catalog and a management system of privately and publicly funded clinical studies conducted around the world provided by the U.S. National Library of Medicine. It is part of the National Center for Biotechnology Information (NCBI).

You will join the team of software engineers to build a new version of the system using state-of-the-art technologies. If needed, the team will help you learn Kotlin and other modern technologies.

Duties & Responsibilities

  • Build robust, performance enhancing, user-facing web applications in JAVA/Kotlin supporting millions of daily users.
  • Develop, create, and ship new functionality for user interaction and scientific data visualization, using modern APIs and frameworks.
  • Work as an integral part of an agile product team to deliver an unbelievably great user experience.
  • Deliver responsive, accessible, mobile-friendly code of high quality (automated test/build/deploy).


Required qualifications:

  • BS in Computer Science or scientific field (engineering, physics), or equivalent experience
  • Solid knowledge and experience in programming for the past 3 years.
  • Good knowledge of Java or Kotlin.
  • Good understanding and experience in Object-Oriented Programming.
  • At least very basic knowledge of standard algorithims and data structures.
  • At least basic understanding of Relational databases.
  • Be able to learn in the process.

Preferred qualifications:
  • Kotlin, and Ktor.
  • Angular and Typescript.
  • Hibernate, Spring, Kubernetes, Elastic search, SOLR.
  • Knowledge and experience in front-end development.
  • Backend Services, REST, HTTP.
  • TCP/IP Networks and Linux / Unix.


Company Description

We are a trusted government partner that blends deep domain expertise with advanced technologies to help our customers solve complex problems that improve, protect, and save lives. As a rapidly growing company, we combine entrepreneurial spirit, customer focus, and an outcomes-based approach to support agency missions in health IT, life sciences, public safety, and grants management.

The Dovel Family of Companies offers employees an opportunity to advance beyond a specific role or contract, we offer a path to develop an enriching career. We believe in empowering a culture of innovation, customer success, and employee growth.

What you'll get...
  • Time Off! Flexible schedules and company paid holidays allow you to take the time you need.
  • Investment in YOU! 401(K) company contributions are yours to keep with no waiting period.
  • Choices! Unique healthcare plans to choose from with options like fertility and orthodontia benefits.
  • Discovery! With our tuition assistance and training programs, we support your career advancement.
  • Tax Savings! Enroll in pre-tax Health or Dependent Care Flexible Spending, HSA with company contributions, parking, and/or transit commuter benefits.
  • Support! Working parents and busy professionals - we've got you covered with a supportive culture, confidential Employee Assistance Program and a membership to
  • Perks! Employee discounts, peer recognition programs, company-wide wellness challenges, and fun community events.
  • A Voice! A unique culture where you can influence decisions and have your voice heard.

We are an Equal Opportunity Employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, disability, or veteran status.