AI Software Developer Jobs in Virginia
AI Software Developer jobs in Virginia are among the most actively recruited technology roles in the region, concentrated in defense and intelligence contracting, federal IT modernization, and commercial cloud services, with openings from entry-level engineers through principal and staff-level positions. Northern Virginia anchors most of the hiring, followed by Richmond and the Hampton Roads corridor, where established employers including Booz Allen Hamilton, Leidos, and General Dynamics Information Technology maintain large engineering workforces. The most in-demand specialties are machine learning engineering, natural language processing, and AI-powered systems integration tied to federal mission work. Find a role that fits below and apply directly.
Find AI Software Developer JobsOverview
Showing 4 of 52+ AI Software Developer jobs









Posting Details
Brightpoint Community College is a two-year public institution of higher education and is one of the largest of Virginia’s 23 community colleges. The college is located within the Greater Richmond metropolitan area. It serves students and the community at its two campuses, in Chester and Midlothian; online; and in locations throughout its service area. Brightpoint Community College’s mission is to provide quality educational opportunities that inspire student success and community vitality. It envisions a success story for every student.
Brightpoint offers a robust benefits package, including:
- State of Virginia employee benefits
- Comprehensive health insurance (medical, dental, and vision)
- Choice of Virginia Retirement System (VRS) participation or ORP Optional Retirement Plan participation
- Generous annual leave and paid holidays
- Professional development opportunities
- Continuous Learning Programs and Educational Assistance Programs
- Access to wellness resources and employee assistance programs
Teaching Faculty Responsibilities
- Teach credit and workforce development courses in artificial intelligence, cybersecurity, cloud computing, networking, information technology, and related disciplines.
- Develop and maintain curriculum, course materials, student learning outcomes, assessments, and learning activities aligned with program outcomes, workforce needs, and industry certifications.
- Assess student learning and utilize data to support continuous improvement of courses and programs.
- Advise, mentor, and support student success, retention, career readiness, and academic progression.
- Prepare students for industry-recognized credentials, certifications, and employment opportunities.
- Support internships, apprenticeships, work-based learning, recruitment, outreach, and community engagement activities.
- Maintain current knowledge of emerging technologies, industry trends, and instructional best practices.
- Participate in accreditation activities, institutional assessment, college service, committee work, and professional development.
Program Chair / Lab Director Responsibilities
- Lead the day-to-day operation of the Artificial Intelligence and Cybersecurity Lab, including physical and virtual learning environments.
- Develop, implement, and maintain hands-on instructional environments that support artificial intelligence, cybersecurity, networking, cloud computing, and emerging technologies.
- Oversee laboratory technology resources, including equipment planning, procurement, inventory management, software licensing, maintenance, upgrades, and lifecycle management.
- Lead grant-funded initiatives and workforce development activities, ensuring achievement of project goals, deliverables, timelines, reporting requirements, and performance outcomes.
- Develop and deliver workforce training programs, boot camps, certification preparation courses, short-term credentials, and customized employer training.
- Develop, evaluate, and revise academic and workforce programs, including student learning outcomes and program assessments, to ensure alignment with industry needs, accreditation standards, and workforce demands.
This is a grant-funded, full-time, 12-month faculty position funded through the GO Virginia Artificial Intelligence and Cybersecurity Workforce Development Initiative. Funding is currently secured for two years, with the potential for extension to a third year based on funding availability, program performance, and institutional needs.
May be required to perform other duties as assigned. May be required to assist the agency or state government generally in the event of an emergency declaration by the Governor.
- Master’s degree in Cybersecurity, Information Technology, Computer Science, Artificial Intelligence, Data Science, Information Systems, Computer Engineering, Software Engineering, or a closely related field.
- Minimum of 18 graduate semester hours in a qualifying discipline consistent with SACSCOC faculty credentialing requirements.
- Demonstrated teaching experience or significant industry experience in cybersecurity, information technology, networking, cloud computing, artificial intelligence, or related technical fields.
- Demonstrated experience using instructional technologies and learning management systems.
- Demonstrated ability to manage multiple projects and priorities simultaneously.
- Demonstrated ability to communicate effectively, both orally and in writing, with students, faculty, staff, employers, and community partners.
- Demonstrated commitment to serving diverse student populations.
- Successful completion and passing of a criminal background check.
- Doctorate in a related discipline.
- Community college teaching experience.
The selected candidate’s offer is contingent upon the successful completion of a criminal background investigation, which may include: fingerprint checks, local agency checks, employment verification, verification of education, credit checks (relevant to employment). Additionally, selected candidates may be required to complete the Commonwealth’s Statement of Economic Interest. For more information, please follow this link: http://ethics.dls.virginia.gov/
VCCS uses E-Verify to check employee eligibility to work in the United States. You will be required to complete an I-9 form and provide documentation of your identity for employment purposes.
Supplemental Questions
Required fields are indicated with an asterisk (*).
- * Do you have experience teaching at the College level?
- Yes
- No
- * Briefly describe your experience with instructional technologies.
(Open Ended Question)
- * Please describe your experience with higher education learning management systems (i.e., Blackboard, CANVAS, etc.). If you do not have experience, then please enter "N/A".
(Open Ended Question)
- * Briefly describe your teaching experience or industry experience in cybersecurity, information technology, networking, cloud computing, artificial intelligence, or related technical fields.
(Open Ended Question)
Applicant Documents
- Resume
- Cover Letter/Letter of Application
- Unofficial Transcripts
- Curriculum Vitae
- Unofficial Transcript 2
- Unofficial Transcript 3
See All 52 AI Software Developer Jobs in Virginia
Find roles in Virginia that match your experience and apply in just a few clicks.
Find AI Software Developer JobsAI Software Developer Jobs by City in Virginia
Where Virginia roles are concentrated, by current openings.
AI Software Developer Job Market in Virginia
A snapshot from current Virginia openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Technology & Software
- Consulting & Professional Services
- Healthcare & Medical Services
What Virginia Employers Look For
The qualifications that appear most often in AI software developer jobs across Virginia.
- Bachelor's or master's degree in computer science, AI, or a closely related engineering field
- Demonstrated experience designing and deploying machine learning models in production environments
- Proficiency in Python and deep learning frameworks such as TensorFlow or PyTorch
- Familiarity with cloud platforms, particularly AWS or Azure, for AI workload deployment
- Active or obtainable federal security clearance preferred by Virginia's defense-sector employers
- Strong communication skills for collaborating with cross-functional government and commercial teams
AI Software Developer Jobs in Virginia: Frequently Asked Questions
How do you become a ai software developer in Virginia?
Virginia does not require a state-issued license to work as an ai software developer. Most employers expect a bachelor's degree in computer science, data science, or a related field, and many Virginia defense contractors add a federal security clearance as a practical requirement. Candidates who build a portfolio of deployed machine learning projects or earn industry credentials like AWS Certified Machine Learning or Google Professional Machine Learning Engineer strengthen their candidacy considerably.
How much do AI software developers make in Virginia?
AI software developers in Virginia earn a median of about $136,460 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $83,350 for the lowest 10% to over $211,930 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire ai software developers in Virginia?
Employers hiring ai software developers in Virginia right now include Booz Allen Hamilton, Comcast, and Staffed4U, based on current listings on Migrate Mate as of August 2026. Virginia's concentration of federal contractors and cloud infrastructure operators means consistent demand across both classified government programs and commercial enterprise projects.
Which Virginia cities have the most ai software developer jobs?
McLean, Arlington, and Chantilly account for the largest share of ai software developer openings in Virginia. Northern Virginia drives the greatest volume because of its dense cluster of defense contractors, federal agencies, and major cloud providers, while Richmond and Hampton Roads add openings through state government IT initiatives, financial services firms, and military technology programs headquartered in those regions.
Are there remote ai software developer jobs in Virginia?
Yes, and more than most fields. About 43% of ai software developer openings tied to Virginia are remote or hybrid as of August 2026, reflecting the desk-based, collaborative nature of most AI engineering work. Model development, research, and data pipeline work tend to be the most remote-friendly tasks, while roles requiring access to classified systems or secure facilities typically require on-site presence.
How can I get hired as a ai software developer in Virginia with little or no experience?
The most realistic entry path is targeting junior or associate machine learning engineer roles at Virginia's large federal contractors, which regularly onboard new graduates through structured rotational programs at firms like Booz Allen Hamilton and Leidos. A strong GitHub portfolio demonstrating deployed models, participation in open-source AI projects, or completion of a recognized graduate certificate in machine learning from a Virginia institution such as George Mason University gives candidates without professional experience a concrete credential to point to. Adjacent roles in data analysis or software quality assurance within defense or government IT can also serve as a lateral entry point into AI-focused work.
Where can I find and apply to ai software developer jobs in Virginia?
You can find and apply to ai software developer jobs in Virginia on Migrate Mate, which lists current Virginia openings across defense contractors, commercial technology firms, and government agencies. Find roles that fit your experience and apply directly to the employers posting them.
See All 52 AI Software Developer Jobs in Virginia
Find roles in Virginia that match your experience and apply in just a few clicks.
Find AI Software Developer Jobs