Systems Engineer

General Dynamics Information Technology•Washington, DC
•$127,500 - $172,500•Onsite

About The Position

GDIT is seeking a Systems Engineer to design, develop, and integrate complex systems throughout their lifecycle and support the evolving needs of its customers. The role applies business knowledge and technical expertise to implement strategies, evaluate products, maintain infrastructure, and advocate for long-term technical direction. The engineer will work in a fast-paced environment supporting mission-critical systems and agency operations. The position is onsite in Washington, DC, with 40 scheduled hours per week and less than 10% travel required.

Requirements

  • Must be a U.S. citizen.
  • Must currently possess a Top Secret clearance and be able or willing to obtain Top Secret/SCI eligibility.
  • At least 8 years of related technical experience.
  • Bachelor’s degree in Computer Engineering, Computer Science, or a related technology field; experience may substitute for education.
  • Experience developing methods to deploy development environments that mirror production environments for risk mitigation during software and hardware testing and evaluation.
  • Experience troubleshooting complex hardware and software system issues.
  • Practical use of DevOps, DevSecOps, and/or GitOps methodologies.
  • Knowledge of DNS, HTTP, LDAP, ICMP, SSH, and SNMP protocols.
  • Knowledge of networking, VLANs, firewalls, load balancers, and addressing schemes.
  • System administration skills, including file system, network, and account troubleshooting.
  • Knowledge of repository management, patch administration, and vulnerability remediation.
  • Ability to produce thorough technical documentation, including diagrams.
  • Experience successfully implementing new technology in complex environments.
  • Experience using centralized log management and analysis tools.
  • Experience implementing zero-trust practices across the technology stack.

Responsibilities

  • Manage and monitor infrastructure and systems installations, including configuration, testing, and maintenance.
  • Implement and maintain backup, security, and redundancy strategies.
  • Identify potential issues and proactively implement solutions.
  • Develop custom scripts to reduce manual work.
  • Enable more efficient business processes and develop analytics.
  • Provide upper management with reports on project status, activities, and achievements.
  • Create and maintain documentation covering system configuration, mapping, processes, and service records.
  • Ensure compatibility and interoperability of in-house computing systems.
  • Coordinate and conduct in-depth testing, including end-user reviews, for modified and new systems.
  • Monitor and test system performance and prepare and deliver performance statistics and reports.
  • Provide orientation and training to end users on modified and new systems.
  • Gather high-level requirements and translate them into actionable tasks for System Engineers.
  • Ensure mission-critical applications remain highly available under adverse conditions.
  • Promote modern methodologies to improve efficiency and consistency.
  • Contribute to and advocate for the long-term technical vision.
  • Consider existing tools and capabilities when evaluating new tools.

Benefits

  • 401(k) with company match.
  • Medical plan options, including options with Health Savings Accounts.
  • Dental plan options.
  • Vision plan.
  • Paid education and certifications.
  • Paid vacation and holidays.
  • Paid time off plans that include vacation, sick, personal, and parental leave.
  • Disability benefits, life insurance, and other insurance offerings.
  • Flexible work weeks where possible.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service