Technical Lead/Architect

Clearance Level
Software Development
Rockville, Maryland

REQ#: RQ71342 Technical Lead/Architect (Open)

Travel Required: 10-25%
Requisition Type: Regular
Job Description

GDIT is looking for a Technical Lead/Architect to support National Institute of Health ( NIH),  National Heart Lung and Blood Institute ( NHLBI) custom software portfolio. The Technical Lead/Architect will deliver innovative solutions for improving the effectiveness, reach, and content of these existing software solutions, while reducing their technical debt  through both individual contributions and providing guidance to other members of the development team.

This role requires an understanding of how to improve existing code bases while ensuring they continue to deliver value to organizations. The Technical Lead/Architect will have a strong understanding of industry trends and using agile methodologies for development and deployment processes, and can propose and advocate for improvements to the codebase.  You will provide team and developer guidance to improve overall productivity.

You will be responsible for working across the software life-cycle, with an emphasis on design and development.  You will contribute as developer to all parts of the application and testing stack. You will work collaboratively with the team to best realize system requirements in the Spring Boot framework, and when appropriate provide custom implementations to create a compelling experience for system users.  

Other responsibilities will include:

  • Facilitate and explain high-leverage decisions about architecture and software development.
  • Support a development team’s activities for writing clean, maintainable, testable, and extensible code.
  • Contribute to all aspects of the Software Development Lifecycle (e.g. Requirements, Design, Development, and Testing)
  • Collaborate with the team on agile activities including to estimation, iterative planning and retrospectives
  • Manage code and other artifacts using Git


  • Bachelors Degree in Computer Science, Information Systems/Technology, Engineering/Engineering Technology or relative field and 15 plus years of experience or equivalent relative years of experience for education.
  • Experience with git
  • Experience working with and improving existing code bases
  • Experience with Continuous Integration (CI)
  • Experience guiding and mentoring software developers
  • Experience working in an Agile software development environment

Desired Skills:

  • Experience with Java, Spring Boot, JavaScript and/or SQL.
  • Experience making architectural recommendations and decisions
  • Experience communicating technical concepts and decisions with clients

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.