Software Engineer SME - TS/SCI with Polygraph

General Dynamics Information TechnologyChantilly, VA
$187,179 - $250,371Onsite

About The Position

GDIT is seeking an experienced Software Engineer to join our team of building scalable, maintainable and high-performance applications. As a Software Engineer, you will be responsible for designing, implementing, and managing application frontend and/or backend framework and technologies. You will work closely with our development team to build reusable UI components, optimize UI performance and ensure accessibility. Seize your opportunity to make a personal impact as a Software Engineer SME. At GDIT, people are our differentiator; as a Software Engineer, you will help ensure today is safe and tomorrow is smarter.

Requirements

  • Bachelor’s degree in computer science, Engineering, or a related technical discipline, or the equivalent combination of education, technical certifications or training, or work experience.
  • 15+ years of related experience.
  • Hands‑on experience developing web or client/server applications using Java, TypeScript/JavaScript, HTML, and CSS.
  • Practical experience with Spring Boot and Hibernate/JPA.
  • Comfort upgrading older versions of Spring Boot and Hibernate/JPA to more current releases.
  • Experience working with modern frontend frameworks such as Vue, React, or Angular.
  • Strong skills in database design and writing SQL.
  • Familiarity with Git-based version control tools (GitHub, GitLab, etc.).
  • Experience building RESTful APIs and backend services.
  • Previous work in an Agile development environment.
  • Ability to work independently.
  • US Citizenship Required.

Nice To Haves

  • Oracle experience is a plus.
  • Experience with Linux or Windows environments and shell scripting.
  • Exposure to AWS or other cloud platforms.
  • Familiarity with build and automation tools like Gradle, Maven, or Jenkins.
  • Experience with testing frameworks such as JUnit or Cypress.
  • Knowledge of ServiceNow.
  • Familiarity with Kubernetes.

Responsibilities

  • Designing, implementing, and managing application frontend and/or backend framework and technologies.
  • Working closely with our development team to build reusable UI components, optimize UI performance and ensure accessibility.
  • Planning and coordinating technical activities.
  • Contributing to both short- and long-term solution roadmaps.
  • Evaluating new technologies and understanding how upcoming changes may impact existing systems.
  • Taking ownership of new and ongoing initiatives.
  • Collaborating across teams to ensure technical solutions are integrated effectively and delivered on schedule.

Benefits

  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Cutting-edge technology you can learn from
  • Paid vacation and holidays
  • Variety of medical plan options, some with Health Savings Accounts
  • Dental plan options
  • Vision plan
  • 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match.
  • Full flex work weeks where possible
  • Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave.
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service