1

Associate Software Engineer Jobs in Harrisonburg, VA

Software Engineer - Mid Location: Charlottesville, VA Salary:110K - 120K Clearance:TS/SCI Position Overview The client has an immediate opening for a Software Engineer-Mid supporting our Government ...

Software Engineer

Staunton, VA · On-site

$90K - $130K/yr

Fisher has many different career and employment opportunities, as well as benefits to offer new and current employees! We're looking for highly talented software engineers to join our development ...

New

Fisher has many different career and employment opportunities, as well as benefits to offer new and current employees! We're looking for highly talented software engineers to join our development ...

New

Required Qualifications * 6+ years of experience with conducting all-source S&TI research analysis and engineering * 2+ years of experience with software design and development * Experience with one ...

Senior Software Engineer

Verona, VA · On-site

$105K - $137K/yr

SrSystems Engineer Manufacturing : The Sr Systems EngineerManufacturing based out of CAVA's Verona ... Hardware and software management of operational technology(OT), facility management, and mobile ...

Microstation, GEOPAK, OpenRoads, AutoCAD Civil 3D, ArcGIS, HCS, SYNCHRO, Primavera P6 software ... Certification as an Engineer-In-Training by successful completion of fundamentals of engineering ...

Senior Automation Engineer - DeltaV

Elkton, VA · On-site

$101K - $133K/yr

Mason & Associates, Inc. believes our Associates are the foundation of both our customers' and our ... Troubleshoot system hardware, software, network, and instrument bus technologies * Configure and ...

Senior Automation Engineer - DeltaV

Elkton, VA · On-site

$101K - $133K/yr

Mason & Associates, Inc. believes our Associates are the foundation of both our customers' and our ... Troubleshoot system hardware, software, network, and instrument bus technologies * Configure and ...

Automation Engineer - DCS

Elkton, VA · On-site

$50K - $200K/yr

Mason & Associates, Inc. believes our Associates are the foundation of both our customers' and our ... Troubleshoot system hardware, software, network, and instrument bus technologies * Configure and ...

Automation Engineer - DCS

Elkton, VA · On-site

$50K - $200K/yr

Mason & Associates, Inc. believes our Associates are the foundation of both our customers' and our ... Troubleshoot system hardware, software, network, and instrument bus technologies * Configure and ...

Civil Engineering Intern - Summer 2027

Verona, VA · On-site

$15.75 - $20.50/hr

Perform engineering tasks with the use of computer-assisted design software and equipment * Provide support to engineering and project management associates Qualifications: * Current student pursuing ...

next page

Showing results 1-20

Associate Software Engineer information

See Harrisonburg, VA salary details

$18

$39

$91

How much do associate software engineer jobs pay per hour?

As of Aug 28, 2026, the average hourly pay for associate software engineer in Harrisonburg, VA is $39.36, according to ZipRecruiter salary data. Most workers in this role earn between $28.46 and $41.68 per hour, depending on experience, location, and employer.

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an associate software engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What are the most commonly searched types of Software Engineer jobs in Harrisonburg, VA?

The most popular types of Software Engineer jobs in Harrisonburg, VA are:

What are popular job titles related to Associate Software Engineer jobs in Harrisonburg, VA?

For Associate Software Engineer jobs in Harrisonburg, VA, the most frequently searched job titles are:

What cities near Harrisonburg, VA are hiring for Associate Software Engineer jobs?

Cities near Harrisonburg, VA with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in Harrisonburg, VA as of August 2026, with employment types broken down into 1% As Needed, 64% Full Time, 32% Part Time, 2% Temporary, and 1% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $81,867 per year, or $39.4 per hour.

Software Engineer-Mid

Charlottesville, VA • On-site

Beyond SOF
Professional, Scientific, and Technical Services • 11 - 50 employees

Full-time

Re-posted 10 days ago


Job description

Software Engineer - Mid
Location: Charlottesville, VA
Salary:110K - 120K
Clearance:TS/SCI

Position Overview
The client has an immediate opening for a Software Engineer-Mid supporting our Government Client in Charlottesville, VA
Responsibilities
Work as part of a diverse contract team supporting a DoD client. Apply expertise to perform in-depth technical evaluations of foreign computer and network technologies through the analysis and identification of software capabilities and vulnerabilities of specified non-US warfighting subsystems, using software program code disassembly and reverse engineering. Author concise Scientific and Technical Intelligence (S&TI) assessments in conformance with the intelligence community (IC) analytic standards that convey the results of that analysis to the client's DoD and IC partners and clients. Apply working knowledge of the cyber-kill chain and offensive techniques to identify and describe potential cybersecurity issues. Provide technical intelligence analysis of weapon systems and C4 networks, including analyzing printed circuit boards, hardware devices, including microprocessors, digital signal processors (DSP) and field programmable gate arrays (FPGAs) design, extraction of firmware, and analysis of software and firmware to understand the capabilities and performance of the system based on software analysis.
Required Qualifications
  • 6+ years of experience with conducting all-source S&TI research analysis and engineering
  • 2+ years of experience with software design and development
  • Experience with one or more programming languages, including C++
  • Experience with performing in-depth technical evaluations of foreign computer and network technologies.
  • Bachelor's degree in Computer Science or Engineering
  • Current TS/SCI Clearance
  • Successful Completion of Pre-Employment Background Investigation required
  • The status of applicable COVID-19 vaccination requirements under Executive Order 14042 are subject to change depending on applicable court orders and the course of ongoing litigation. Candidates may be required to show proof of COVID-19 vaccination or have an approved exemption.

Preferred Qualifications
  • 2+ years of experience with software and firmware code assembly, disassembly, and reverse engineering and software de-buggers and diagnostic tools, including IDA Pro, OllyDbg, Kali Linux, and Metasploit
  • Experience in programming associated with Field Programmable Gate Arrays (FPGAs)
  • Experience with Digital Signal Processing (DSP) design or modeling and analysis of Software Defined Radios (SDRs)
  • Knowledge of military systems and computer network technologies, designs, and programs
  • Possession of excellent verbal and written communication skills