1

Associate Software Engineer Jobs in Harrisonburg, VA

IT Data Analyst

Harrisonburg, VA · On-site

$60K - $70K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Collaborate with software developers, business analysts, and business stakeholders to identify ... Associate degree in Information Technology, Data Analytics, Business Analytics, Computer Science ...

CNC Programmer/Machinist (Temporary)

Staunton, VA

$28.61 - $47.04/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... CAM software and design machining programs that can be downloaded to one or more Computer ... Associates degree in CAM and/or machining or equivalent experience * 4-6 years of experience with ...

Senior Inspector

Harrisonburg, VA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience with construction document management software including PlanGrid, AWP, and SharePoint * Associate or bachelor's in engineering or similar field of study * Certified Construction Manager ...

On Site Support Technician

Mount Crawford, VA

$20.50 - $28/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Install, configure, upgrade, and maintain hardware and software systems. * Utilize diagnostic tools ... Microsoft Technology Associate (MTA) - IT Infrastructure certification. * ITIL Foundation ...

On Site Support Technician

Mount Crawford, VA

$28 - $32/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Install, configure, upgrade, and maintain hardware and software systems. * Utilize diagnostic tools ... Microsoft Technology Associate (MTA) - IT Infrastructure certification. * ITIL Foundation ...

Showing results 21-40

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

Is 25 too late to become a software engineer?

The associate software engineer role is open to individuals of various ages, and starting a career at 25 is common. Many successful software engineers begin in their mid-20s or later, often after gaining skills through coding bootcamps, online courses, or degree programs. Age is generally not a barrier if you develop relevant skills and gain practical experience.

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 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 100% Full Time. Highlights an 85% In-person, 7% Hybrid, and 8% Remote job distribution, with an average salary of $81,867 per year, or $39.4 per hour.

IT Data Analyst

Farmer Focus

Harrisonburg, VA • On-site

$60K - $70K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

IT Data Analyst
Job Details
Job Title: IT Data Analyst
Department: Information Technology
Reports To: IT Data Manager
FLSA Status: Exempt
Location: Onsite
Work Arrangement: On-site
Shift / Schedule: 1st Shift
Travel Requirements: Minimal travel may be required between facilities based on business needs.
Employment Type: Full-time
Role Overview / Purpose and Scope
The IT Data Administrator supports Farmer Focus by creating, maintaining, and organizing companywide data tools, dashboards, and reporting resources that improve visibility, accuracy, and decision-making across departments. Reporting to the IT Data Manager, this role uses platforms such as Power BI/Ri360, Smartsheet, Neat Data, and other business systems to convert operational information into accessible dashboards and digital workflows. This position also supports the company's transition from paper-based processes to streamlined digital formats.
Key Responsibilities
  • Create, maintain, and enhance dashboards, reports, and data views across the company using Power BI, Smartsheet, SQL, Power Query, and other assigned systems and tools.

  • Write and execute basic SQL queries to retrieve, validate, and analyze data in support of reporting and business operations.

  • Partner with departments to understand data needs, gather reporting requirements, organize source information, and translate business needs into useful digital tools and dashboards.

  • Support the transition of paper-based forms, logs, trackers, and processes into digital formats that improve consistency, accessibility, and workflow efficiency.

  • Monitor dashboard accuracy, troubleshoot data or reporting issues, perform routine updates, and help maintain data integrity across reporting tools and connected systems.

  • Collaborate with software developers, business analysts, and business stakeholders to identify opportunities for process automation and continuous improvement.

  • Assist the IT Data Manager with additional data administration, reporting, documentation, system support, and special projects as requested.

  • Participate in data governance initiatives by promoting data standards, naming conventions, and best practices across reporting solutions.

  • Perform testing of new software functions and processes to ensure they operate as intended. Document all test results and work with development teams and vendors to resolve issues prior to releasing software for business user acceptance testing (UAT).

  • Perform training to the different users/groups whenever new software or software functions are deployed for the business.

  • Assist with data validation, data quality reviews, and root cause analysis to identify inconsistencies and recommend corrective actions.

  • Create, maintain, and update internal IT documentation, including standard operating procedures (SOPs), work instructions, process flows, and technical documentation to support consistency, knowledge sharing, and operational continuity.

  • Support the administration, security, and governance of reporting platforms, ensuring appropriate access and compliance with company policies.

  • Responsible for following, supporting, and enforcing all internal control processes and procedures.

  • All other related duties as assigned by Management.

Compensation
Compensation: $60,000 - $70,000 annually
The posted compensation range for this role reflects the minimum and maximum amount Farmer Focus in good faith expects to pay at the time of posting, based on factors such as internal equity, relevant experience, market data, and the budgeted amount available for the position.
Benefits: Farmer Focus offers a competitive total rewards package designed to support team members' health, financial well-being, and professional growth. Available offerings may include weekly payroll, paid time off and sick leave, semi-subsidized medical coverage, dental and vision plan options, a 401(k) plan with company match, education reimbursement opportunities, employee assistance programs (EAP), and internal learning, development, and career growth programs.
All benefits, programs, and offerings are subject to eligibility requirements, plan terms, and company policies, and may be changed, amended, or discontinued by Farmer Focus at any time.
Qualifications
  • Associate degree in Information Technology, Data Analytics, Business Analytics, Computer Science, or a related field preferred; equivalent work experience may be considered.

  • Self-motivated with the ability to manage and prioritize responsibilities effectively while working independently and as part of a cross-functional team in a fast-paced environment.

  • Experience creating, maintaining, or supporting dashboards, reports, data trackers, databases, or digital workflow tools in a business environment.

  • Proficiency or strong working knowledge of Power BI, Smartsheet, Microsoft Excel, and related data organization or visualization tools.

  • Beginner to intermediate proficiency or strong working knowledge of SQL and Power Query to develop and maintain transformations to extract, validate and prepare data for reporting, analysis and business decision-making.

  • Strong attention to detail, analytical thinking, problem-solving skills, and ability to organize information accurately across multiple systems and stakeholders.

  • Ability to communicate effectively with technical and non-technical team members, document processes clearly, and support users as digital tools are implemented or improved.

  • Commitment to fostering an inclusive, respectful and collaborative workplace culture with a willingness to listen, adapt and incorporate feedback from colleagues and customers.

  • Must be able to perform the essential functions of the role with or without reasonable accommodation.

New team members must be able to pass a drug, alcohol and background screening post-offer and prior to the start of their employment. Must be authorized to work in the United States. The Immigration Reform and Control Act requires that verification of employment eligibility be documented for all new employees by the end of their third day of work.
Work Environment, Physical Demands, and Travel
This position is performed onsite in an office environment with regular use of computers, business systems, and standard office equipment. The role may require occasional time in production or operational areas to understand workflows, gather process information, or support digital transition projects; appropriate PPE and site procedures must be followed when entering those areas. The position requires the ability to sit, stand, walk, type, view computer screens, communicate with team members, and manage multiple priorities during the workday.
This position does not have an application deadline. Farmer Focus will recruit until the role is filled.
Recruiter and Agency Disclaimer
Unsolicited resumes or candidate profiles submitted by staffing agencies, recruiters, or search firms to any Farmer Focus employee without a current written agreement and an active, role-specific request from the Recruiting team will be considered the property of Farmer Focus. Farmer Focus will not pay a fee for any placement resulting from the receipt of an unsolicited resume or candidate profile.
All external recruiters and agency partners supporting Farmer Focus searches must comply with applicable federal, state, and local employment laws, including compensation transparency requirements and restrictions on seeking salary history where applicable.
About Farmer Focus
Farmer Focus exists to promote and protect generational family farms by shifting farm-level decision-making and chicken ownership back to farmers and empowering them to farm the way they know is best. We are committed to producing 100% organic and humanely raised chicken that is better for people, the planet, and animals. Our culture is grounded in servant leadership and guided by our CARES values: Community, Accountability, Respect, Excellence, and Stewardship. Our top priorities are people, safety, and quality. At Farmer Focus, our vision is to disrupt the status quo by creating bold opportunities for people who demand more and deserve better.
EOE, including disability/vets