Software Developer

This job posting is no longer active

Updated: December 20, 2019
Job ID: 214724
Status: Full-Time
Regular/Temporary: Regular
Location: Frederick, MD, United States

Join the HJF Team!

The Henry M. Jackson Foundation ( is seeking a Software Developer to join the U.S. Army Medical Research and Materiel Command’s Biotechnology High Performance Computing Software Applications Institute ( HJF provides scientific, technical, and programmatic support services to the BHSAI.

The BHSAI mission is to develop computational solutions to accelerate the research and development of militarily relevant medical products for Force Health Protection. The Institute collaborates with life scientists within and outside the Department of Defense (DoD) to develop and integrate computational biology and medical informatics applications into research programs focused on improving the medical protection and care of our military personnel. The close computational-experimental interactions provide the foundation for the successful execution of our mission.


The software developer will create and maintain a wide variety of software solutions to support life science research areas. Because the work and technologies involved vary from project to project, we look for candidates with expertise and interests in a broad range of areas, including the following: systems programming, web and mobile app development, writing scientific code for parallel processing and developing visualization solutions for complex scientific data. We need versatile candidates who are willing to work on diverse exciting projects, proactive about exploring and adopting latest software technologies, and enthusiastic about solving problems across full-stack.

Required Knowledge, Skills and Abilities:

  • Strong computer science fundamentals.
  • Expertise in one or more programming languages, such as Java, Python, C, or C++.
  • Understanding of relational database concepts and SQL.

Preferred Knowledge, Skills and Abilities:

  • Experience working independently on all stages of systems development life cycle.
  • Knowledge of Spring and Hibernate.
  • Experience using a source code version control system, such as Git.
  • Knowledge of DevOps, continuous integration, and continuous delivery.
  • Knowledge of Windows and Linux system administration.

Minimum Education: Bachelor’s degree in computer science, engineering, or a related discipline required. A master’s degree in computer science or a related discipline preferred.

Minimum Experience:  2 to 4 years of hands on experience in professional or open source software development in one or more of the following areas: web-based applications using Java Platform, Android/iOS applications, and graphical user interfaces. 

Background/Security: Must have lived in the US 3 out of the past 5 years; eligible to pass a NACI background. Foreign nationals (OPT, H1B, permanent residents) and U.S. citizens are encouraged to apply.

Employment with HJF is contingent upon successful completion of a background check, which may include, but is not limited to, contacting your professional references, verification of previous employment, addresses, education, and credentials, a criminal background check, drug screening, and a department of motor vehicle (DMV) check.  

HJF is an equal opportunity and affirmative action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Any qualifications to be considered as equivalents, in lieu of stated minimums, require the prior approval of the Chief Human Resources Officer.