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.