1

Programming Assistant Jobs in Stafford, VA (NOW HIRING)

Responsibilities Expert Systems Engineers assist in leading engineering teams in taking a multi-discipline approach to requirements engineering, solutions engineering, scheduling, reliability ...

Responsibilities Expert Systems Engineers assist in leading engineering teams in taking a multi-discipline approach to requirements engineering, solutions engineering, scheduling, reliability ...

Expert Systems Engineer

Springfield, VA · On-site

$146K - $234K/yr

Responsibilities Expert Systems Engineers assist in leading engineering teams in taking a multi-discipline approach to requirements engineering, solutions engineering, scheduling, reliability ...

Senior-level Test Systems Engineers assist in leading Application, System and Integration Testing teams performing test and evaluation across the National System of Geospatial-intelligence (NSG ...

GARNEY A Project Engineer position is available at Garney. This position will act as the backbone ... WHAT YOU WILL BE DOING You will assist the project management team with tasks such as negotiating ...

M&J is seeking an Office Engineer to assist with Virginia Department of Transportation (VDOT) duties. • Maintain project documentation including RFIs, submittals, meeting minutes, correspondence ...

M&J is seeking an Office Engineer to assist with Virginia Department of Transportation (VDOT) duties. Responsibilities Maintain project documentation including RFIs, submittals, meeting minutes ...

M&J is seeking an Office Engineer to assist with Virginia Department of Transportation (VDOT) duties. Responsibilities • Maintain project documentation including RFIs, submittals, meeting minutes ...

Showing results 41-60

Programming Assistant information

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

What are the key skills and qualifications needed to thrive as a programming assistant, and why are they important?

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

What cities near Stafford, VA are hiring for Programming Assistant jobs?

Cities near Stafford, VA with the most Programming Assistant job openings:

Infographic showing various Programming Assistant job openings in Stafford, VA as of August 2026, with employment types broken down into 2% As Needed, 76% Full Time, 19% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.

Expert Systems Engineer

Peraton

Springfield, VA

Full-time

PTO

Posted 14 days ago


Peraton rating

8.3

Company rating: 8.3 out of 10

Based on 56 frontline employees who took The Breakroom Quiz

52nd of 226 rated it services


Job description

Responsibilities

Expert Systems Engineers assist in leading engineering teams in taking a multi-discipline approach to requirements engineering, solutions engineering, scheduling, reliability, resiliency, services development, integration, test and evaluation, maintainability and analysis across DIE, NGA, NSG, ASG and Federal Agencies to ensure timely and accurate GEOINT.

Duties include:

  • Assists the Government in providing requirements engineering, solutions engineering, scheduling, reliability, resiliency, services development, integration, test and evaluation, maintainability and analysis across the NSG, ASG and Federal Agencies.
  • Assists with the planning, analysis/traceability of user requirements, architectures traceability, procedures, and problems to automate or improve existing systems and review cloud service capabilities, workflow, and scheduling limitations.
  • Advises the Government on proposed changes to the solutions designs based on analysis of requirements and new technology.
  • Assists the Government in the capture and translation of mission and customer requirements/needs into systems/capability requirements and solutions.
  • Supports the analyses and allocation of requirements to systems architecture components and executing programs.
  • Assists the Government in performing systems integration activities.
  • Assists in leading Analysis of Alternatives (AoAs), Course of Actions (CoAs), Trade Studies, and Engineering Assessments.
  • Assists the Government in strategic technical planning, project management, performance engineering, risk management and interface design.
  • Provides expert advice to the Government in the areas of relating vision, strategy, plans, needs, requirements, and process and capability developments.
  • Leads the integration Maven across other Programs at NGA, the DIE, and the IC.
  • Demonstrated knowledge of the current DIE, NSG/ASG and NRO enterprises.
  • Oversees and coordinates the work of Senior-, Mid-, and Junior-level contractor Systems Engineers.

Location: This position is 100% onsite in Springfield, Virginia. Remote or hybrid work is not available.

Qualifications

Peraton offers enhanced benefits to employees working on this critical National Security program, which include heavily subsidized employee benefits coverage for you and your dependents, 25 days of PTO accrued annually up to a generous PTO cap and eligible to participate in an attractive bonus plan.

Required:

  • Master's degree in Systems Engineering and 15+ or Bachelor's Degree and 18+ years of experience in related technical or scientific fields such as engineering, physics, mathematics, operations research, engineering management, Computer Science, Information Technology,
  • Management Information Systems, or related STEM experience.
  • 15+ years working experience in government or industry in relevant work areas including: DoD/IC Acquisition Process, Requirements Process, PPBES Process or system engineering of large complex System of Systems or Service Oriented Architecture/Cloud environments. 
  • Demonstrated experience with systems engineering lifecycle.
  • TS/SCI clearance adjudication or ability to obtain SCI and pass a poly

Desired:

  • Doctorate in Systems Engineering or in related technical or scientific fields such as engineering, physics, mathematics, operations research, engineering management, Computer Science, Information Technology, Management Information Systems, or related STEM degree program.
  • Working knowledge of Model Based Systems Engineering, processes, tools and languages.
  • Software Development Framework certification.
  • INCOSE Expert System Engineering Professional (ESEP) certification.
  • Licensure as a professional engineer.
  • Membership or leadership participation in any of the following professional organizations:
    • ACSM
    • ASCE
    • ASPRS
    • OGC
    • SAREM
    • USGIF
  • Demonstrated work experience in the field of geospatial intelligence.
  • Demonstrated experience engineering solutions using Cloud-based technologies.
  • Demonstrated experience engineering solutions using structured and unstructured Big Data.
  • Demonstrated experience engineering solutions using Automation, Augmentation and Artificial Intelligence technologies.
  • Demonstrated experience in photogrammetry, remote sensing, image science, information sciences, geographic information systems, geomatics, or related fields.
Peraton Overview

Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can't be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we're keeping people around the world safe and secure.

Target Salary Range$146,000 - $234,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual's experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.EEOEEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.Employment Type: FULL_TIME

What Peraton employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Peraton logo

About Peraton

Sourced by ZipRecruiter

At Peraton, we re at the forefront of delivering the next big thing every day. We re the partner of choice to help solve some of the world s most daunting challenges, delivering bold, new solutions to keep people around the world safer and more secure.

Industry

It services

Company size

10,000+ Employees

Headquarters location

Herndon, VA, US

Year founded

2017