Architect – Sr. Software Engineer – NIAID Data Ecosystem Framework — DEVELOPMENT AND PROGRAMMING

Clearance Level
Software Engineering
Rockville, Maryland

REQ#: RQ79124

Travel Required: Less than 10%
Public Trust: NACLC (T3)
Requisition Type: Regular

At GDIT we build cutting-edge applications that help the end user accomplish their mission.

GDIT is your place. You make it your own. Bring your creativity to help us find simple solutions to complex problems. By owning your opportunity at GDIT, you’ll play an essential part in preparing our nation for the future. Our work depends on an Architect – Sr. Software Engineer joining our team to support NIAID research activities at Bethesda MD.

At GDIT, our people are at the center of everything we do. As an Architect – Sr. Software Engineer supporting NIAID, you will be trusted to design and work on microservices based data ecosytem that provides NIAID researchers the ability to find relevant data for understanding infectious diseases and a computational environment to glean insights into how to treat the disease outbreak.

. In this role, a typical day will include:

  • Collaborating with NIAID to respond to emerging public health threats, while maintaining the capacity to quickly launch a research response to newly emerging and re-emerging infectious diseases
  • Lead a team of engineers developing and designing a distributed, scalable, production-grade microservices and cloud-native application
  • Present and get approval of architectural designs and diagrams
  • Lead a team of engineers, in collaboration with scientific subject matter experts, to develop, bring into production, and grow a data-ecosystem framework
  • Design the software to create and support a FISMA Moderate secure system
  • Your success will be measured through your successful interactions with all team members, and high communication with our NIAID clients and team to design and deliver a scientifically meaningful system.



  • Bachelor’s degree in IT or computer science or related field
  • 10 years of industry or strong academic experience
  • Experience in architecting distributed, scalable, production-grade microservices and cloud-native applications.
  • Four or more years’ experience developing production applications in Python and/or Java.
  • Experience scaling one or more SQL databases.
  • Comfortable performance tuning/debugging within a Linux environment.
  • Working knowledge of cloud computing concepts such as virtual machines, containers, orchestration (Kubernetes), networking, security, etc

Strongly preferred

  • Experience presenting at conferences and/or workshops.
  • Experience scaling one or more NoSQL databases.
  • Preferred Experience interacting with biomedical researchers,

Public Trust clearance must be able to be obtained


  • 401K with company match
  • Challenging work
  • Internal mobility team dedicated to helping you own your career
  • Rewards program for high-performing employees


Not sure this job’s the one for you? Check out our other openings at

Do you have a friend or colleague this posting describes? Let them know about the opportunity by clicking “Share.”  *Add a share button.*

We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.

GDIT is an Equal Opportunity/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 veteran status, or any other protected class.