1

Programming Assistant Jobs in Woodbridge, VA (NOW HIRING)

Senior Software Engineer 112-080

Chantilly, VA · On-site

$125K - $165K/yr

Senior-level Software Engineer assist in leading the design and development of software solutions for complex applications problems, API design, data services, platform services, cloud services and ...

Assistant Resident Engineer

Fairfax, VA · On-site

$101K - $129K/yr

M&J is seeking an Assistant Resident Engineer to assist the Resident Engineer with management and coordination of daily construction inspection activities for The Virginia Department of ...

Assistant Resident Engineer

Washington, DC · On-site

$112K - $143K/yr

M&J is seeking an Assistant Resident Engineer (ARE) to support the Resident Engineer by supervising daily inspection coverage and contract documentation, assisting with pay estimates/change orders ...

Assistant Resident Engineer

Washington, DC · On-site

$112K - $143K/yr

M&J is seeking an Assistant Resident Engineer (ARE) to support the Resident Engineer by supervising daily inspection coverage and contract documentation, assisting with pay estimates/change orders ...

Assistant Resident Engineer

Fairfax, VA · On-site

$101K - $129K/yr

M&J is seeking an Assistant Resident Engineer to assist the Resident Engineer with management and coordination of daily construction inspection activities for The Virginia Department of ...

Ground Systems Engineer

Chantilly, VA · On-site

$100K - $215K/yr

Junior Systems Engineer * Assist with requirements decomposition, allocation, and traceability (e.g., system • subsystem • software component) * Support development and maintenance of system ...

Junior Python Developer

Chantilly, VA · On-site

$69K - $125K/yr

Collaborate with senior developers and DevOps engineers * Assist with onboarding technical documentation and user support If you're looking for comfort, keep scrolling. At Leidos, we outthink ...

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 ...

Senior Test Systems Engineer 112-102

Chantilly, VA · On-site

$107K - $146K/yr

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 ...

Showing results 21-40

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 are the most commonly searched types of Programming jobs in Woodbridge, VA?

The most popular types of Programming jobs in Woodbridge, VA are:

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

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

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

Senior Software Engineer 112-080

IC-CAP LLC

Chantilly, VA • On-site

$125K - $165K/yr

Full-time

Re-posted 26 days ago


Job description

Software Engineer (Senior-Level):
Overall Assignment Description:
Senior-level Software Engineer assist in leading the design and development of software solutions for complex applications problems, API design, data services, platform services, cloud services and infrastructure services to meet user requirements and align to strategic goals and the Enterprise Architecture. The Senior-Level Software Engineer understands/performs software development and assists with making high-level design choices and helps identify technical standards, including software coding standards, tools, and platforms. Develop and manage the source code to support of baseline service deployments. Support the integration of code baselines into the production instance. Add functionality to allow edits of published entities outside the baseline cycle to correct mistakes.
Duties include:
  • Guides Mid-Level and Junior-Level software engineers in the design, development, maintenance, and documentation of software requirements ensuring traceability to solution architecture and requirements.
  • Assists with the analysis of user requirements, procedures, and problems to automate or improve existing software systems.
  • Guides Mid-level and Junior-level software engineers in the development of proposed changes to the software solutions architecture design based on analysis of requirements and new technology.
  • Assist with high-level software design choices and technical standards, including software coding standards, tools, and platforms.
  • Creates prototypes to evaluate new technologies.

Skills and Experience:
Required:
  • Senior-level working experience in government or industry in relevant work areas including:
  • Experience in more than one of the following areas: cloud computing, service orientation, containerization, micro-services, API development or DevSecOps.
  • Experience building and delivering working products to customers in a modern, cloud-based software environment. Client Servers and managing MySQL database operations in a web environment.
  • Experience with: Java, Java Script, JSP, HIBERNATE, TOMCAT, HTML 5, and CSS

Desired:
  • Masters degree in computer science, Information Technology, Management Information Systems, or related STEM degree program

Education and Experience:
  • 12 to 18 years' experience.
  • Bachelors degree in computer science, Information Technology, Management Information
  • Systems, or related STEM degree program.

Security Clearance:
  • DoD Approved Clearance and Poly