Senior Software Engineer - Secret Clearance Preferred – Onsite

General Dynamics Information TechnologyOakton, VA
$119,000 - $161,000Onsite

About The Position

GDIT is seeking a Senior Software Engineer to join their team. This position offers the opportunity to participate in the development and operation of a high-performance big data system within a stable program that utilizes Agile software principles. The role involves software requirements analysis, research, design, development, testing, and maintenance of an operational big data system. The Senior Software Engineer will deliver simple solutions to complex problems, tailoring cutting-edge solutions to client requirements, and prioritizing the end user's experience while fostering career growth.

Requirements

  • Demonstrated understanding of software engineering concepts, principles, and applications.
  • Experience with database technologies, and an understanding of SQL, ETL, indexing, and performance.
  • In-depth understanding of object-oriented and functional programming, design patterns, data structures, and algorithms.
  • Bachelor’s degree in software engineering or a related technical field.
  • 5+ years of related experience.
  • US Citizenship is required.
  • Must be able to obtain a Secret clearance.
  • Ability to interact and collaborate effectively with project teams, managers, and end users.
  • Commitment to ongoing professional development.
  • Solid ability to grasp and apply new information quickly and handle increasing responsibilities with growing complexity.
  • Creative and innovative thinking with the ability to multi-task.

Nice To Haves

  • Modern C++ versions (C++11/14/17/20) in a Linux development environment.
  • Scripting languages such as Python, Ruby, bash.
  • Experience with very large databases/big data/data warehousing.
  • NoSQL database technologies such as MongoDB.
  • Experience with multi-threaded and multi-process applications.
  • Active Secret clearance is preferred.

Responsibilities

  • Perform software requirements analysis.
  • Participate in research, design, development, testing, and maintenance of an operational big data system.
  • Deliver simple solutions to complex problems.
  • Tailor cutting-edge solutions to the unique requirements of clients.

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
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service