Job Details

Requisition Number 18-0087
Title Software Engineer I
City Gaithersburg
State MD

The Software Engineer is responsible for the design enhancement, integration, testing and life cycle support of present and future MSD software products. This position will design and create simple technical solutions to complex problems with proper abstractions and modularity for long term code lifespan.


Design, develop and test software.

• Java User Interface and server side development

• UI, architectural, database and instrument control design

• UML modeling

o Object hierarchies, behaviors, class structures and methods

• Unit Testing, Verification and Debugging of systems

o Troubleshoot, communicate issues and solutions

• Presentation of and participation in peer reviews of code and designs

• Extension of existing systems for new data analysis capabilities

• May develop and implement SOPs

• Specific duties may vary depending upon departmental requirements



• Bachelor’s degree in Computer Science or related field is required

• Minimum 2 years experience in a strong software engineering environment

• Familiar with good software process/practices o Experience with 21CFR11 and/or FDA regulated software systems

• Desirable experiences/skills/tools may include but are not limited to:

o Web services and systems

o Relational databases 


o Programming languages and modeling software 

Java, C++, ANT, CVS, UML, XML, XSLT, SWING, JSEE technologies, JMS

o Building tools/automated build systems o Installation software

• A demonstrated level of consistency in performance and aptitude for managing additional responsibility and accountability are required for next level consideration


  • Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities.
  • Please view Equal Employment Opportunity Posters provided by OFCCP here.
  • The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Apply On-line
Send This Job to a Friend
Text goes here
Item successfully added to cart!
Catalog No:
Price in USD:
Continue Shopping   View Cart