civicworks.io

All postings · Virginia

Software Engineer I or II, Intelligent Systems Division

Virginia Tech · Arlington, VA · Virginia

Role
Software engineer
First seen
Nov 13, 2026
Closes
Not listed
Salary
Starting at $90,000; commensurate with experience
Apply on the Virginia portal

Applications go through the state’s official system — CivicWorks only tracks the posting.

Summary

Virginia Tech's National Security Institute Intelligent Systems Division seeks a Software Engineer I or II to develop software for AI-based systems and sponsored research programs in Arlington, Virginia. The role involves software development across multiple programs, learning technical concepts, participating in program meetings, and testing/documenting code, with opportunities for research paper writing. Software Engineer II candidates will also provide technical guidance to junior developers and help establish best practices.

Key qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related STEM discipline
  • Proficiency in C++ or Python with familiarity of best coding practices
  • Strong communication skills and demonstrated ability to work in development teams
  • Familiarity with CI/CD processes, version control tools (Git), and software documentation/testing
  • U.S. citizenship with ability to obtain and maintain a security clearance
  • Preferred: existing Secret-level security clearance, Linux/Docker proficiency, GPU-based development experience, or AI/ML framework knowledge

Summarized by CivicWorks from the state’s posting — check the official listing for full details.

Tracked by CivicWorks from Virginia’s public career portal. Posting data refreshes daily; this page disappears when the posting closes.