1

Senior Software Developer Jobs in Harrisonburg, VA

Senior Software Engineer

Verona, VA · On-site

$110K - $145K/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 ...

Senior Software Engineer

Verona, VA

$110K - $145K/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 ...

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

Sr. Model Based Controls Engineer

Staunton, VA · Hybrid

$95K - $125K/yr

The Sr. Model Based Controls Engineer will design, modify, develop, and implement software programming applications for HVAC equipment with focus on Model Based Controls design. The work includes 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 ...

Data Engineer - Sr

Charlottesville, VA · On-site

$107K - $128K/yr

They are seeking a Senior Data Engineer who will lead data engineering activities, oversee the ... software development Company : Nalley Consulting provides consulting services to federal and state ...

Senior Automation Engineer - DeltaV

Elkton, VA · On-site

$101K - $133K/yr

The Automation Engineer will deliver quality solutions and services to customers using the ... Troubleshoot system hardware, software, network, and instrument bus technologies * Configure and ...

As a Senior Manufacturing Automation Engineer, you will have the opportunity to collaborate with ... Real-Time Programming, Software Development Life Cycle (SDLC), System Maintenance, Teamwork ...

The Sr Systems Engineer Manufacturing based out of CAVA's Verona, VA plant will lead key technical ... Hardware and software management of operational technology (OT), facility management, and mobile ...

Control Engineer 3

Harrisonburg, VA · On-site

$77K - $100K/yr

Perform hardware / software upgrades and replacements on existing systems. Managerial ... Assists senior engineers in preparation of Bids and Proposals cost estimates and supporting ...

Control Engineer 2

Harrisonburg, VA · On-site

$77K - $100K/yr

Perform hardware / software upgrades and replacements on existing systems. Managerial ... Assists senior engineers in preparation of Bids and Proposals cost estimates and supporting ...

next page

Showing results 1-20

Senior Software Developer information

See Harrisonburg, VA salary details

$14

$57

$81

How much do senior software developer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for senior software developer in Harrisonburg, VA is $57.53, according to ZipRecruiter salary data. Most workers in this role earn between $48.85 and $64.52 per hour, depending on experience, location, and employer.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

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

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

What are popular job titles related to Senior Software Developer jobs in Harrisonburg, VA?

For Senior Software Developer jobs in Harrisonburg, VA, the most frequently searched job titles are:

What job categories do people searching Senior Software Developer jobs in Harrisonburg, VA look for?

The top searched job categories for Senior Software Developer jobs in Harrisonburg, VA are:

What cities near Harrisonburg, VA are hiring for Senior Software Developer jobs?

Cities near Harrisonburg, VA with the most Senior Software Developer job openings:

Infographic showing various Senior Software Developer job openings in Harrisonburg, VA as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 15% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $119,672 per year, or $57.5 per hour.

Senior Software Engineer

CAVA - CAVA Foods, Verona

Verona, VA • On-site

$110K - $145K/yr

Full-time

Dental, Vision, Life, PTO

Posted 14 days ago


Job description

Company Profile:
At CAVA we make it deliciously simple to eat well and feel good everyday.We are guided by a Mediterranean heritage that's been perfecting howto eat and live for four thousand years. We prioritize authenticity, curiosityand the pursuit of excellence in everything we do. We are working towardssomethingbig, together.

We foster a culture built on five core values:

Generosity First: Welead with kindness. Our best work happens when we act in service of others.

ConstantCuriosity: We are eager to learn, grow, and explore beyond theobvious.

Actwith Agility: We welcome change; it's the only constant. We embrace,adjust, adapt.

Passionfor Positivity: We greet each day with warmth and possibility.

CollectiveAmbition: We have high aspirations that are achieved when we worktogether with a shared purpose.

SrSystems Engineer Manufacturing:

TheSr Systems EngineerManufacturing based out of CAVA's Verona, VA plant willlead key technicalfunctions for CAVA's Manufacturing Teams focused on the following coreresponsibilities: Hardware and software management of operational technology(OT), facility management, and mobile technology. You will have the opportunityto support our manufacturing capability at all stages, through design,implementation, and continuous improvement. In this role you will ensure propermonitoring and operation of our manufacturing systems to facilitate effectiveand efficient operations. You will leverage feedback and data to deliver a highlevel of performance across critical manufacturing technology functions.

What You'll Do:

Support CAVA manufacturingoperational technology systems:

o Maintain inventory of equipment andsystems.

o Provide field support for any issuesencountered and bring them to a speedy resolution.

o Ensure proper maintenance andpatching are conducted.

o Design, build, and manage OTtechnology systems to ensure a high state of operations and reliability.

o Drive vendor managementaccountability to SLAs and other contractual obligations to ensure the ongoingfunctioning of OT operations.

o Identify opportunities for long termcost optimization.

o Ensure the successful procurement of technicalequipment required to support growth objectives.

o Leverage data to identify problemareas that require remediation.

o Ensure proper security controls arein place for access and communication with OT network.

Support CAVA manufacturing facilitymanagement systems:

o Ensure CAVA facility managementsystems are maintained, monitored, and highly reliable.

o Continually improve facilitymanagement technology systems and coverage.

o Drive vendor managementaccountability to SLAs and other contractual obligations to ensure the ongoingfunctioning of OT operations.

o Identify opportunities for long termcost optimization.

Support CAVA Manufacturing mobiletechnology

o Maintain inventory and configurationmanagement for mobile technology.

o Ensure proper maintenance, patching,and handling procedures for mobile technology.

o Provide field support for any issuesencountered and bring them to a speedy resolution.

The Qualifications:

  • Minimum of2years of experiencewithdemonstratedsuccess as anengineerprovidinga track recordof driving change and fostering innovation
  • Bachelor's degree in Computer Science, Technology, Engineering, or related programpreferred.
  • Self-motivated and takes initiative to pursue goals.
  • A collaborative team player that can support and help align cross functional team initiatives.
  • Effective communication and interpersonal skills to interface with team members and customers to promote positive customer outcomes.
  • Strong planning and analysis skills.
  • Proven track record of good performance and attendance.
  • Excellent attention to detail and problem-solving skills.

Physical Requirements:

Abilitytomaintainstationary position to be able tooperateacomputer and other office equipment

Mustbe able toidentify,analyzeand assess details

Forcertain positions, must be able to occasionally move or transport items up to50 pounds

Abilityto communicate with others and exchange information accurately and effectively

Constantlypositions self and move about to support ordinary restaurant or food productionsupport or office operations, as applicable

Abilityto work in a constant state of alertness and in a safe manner

What weoffer:

Competitivesalary,plus bonusand long-term incentives*

Early Wage Access!

Unlimited PTO, paid parentalleave,pluspaid opportunities to give back to the community

Health, Dental, Vision, Telemedicine, Pet Insuranceplus more!

401kenrollment with CAVA contribution

Company-paidSTD, LTD, Life and AD&D coverage for salaried positions*

FreeCAVA food

Casualwork environment

The opportunity to be on the ground floorof a rapidly growing brand


*Indicatesqualifyingeligible positions only

CAVA -Joining "A culture, not a concept"


As an equal opportunity employer, CAVAconsiders applicants for all positions without regard to race, color, sex,religion, national origin, disability, age, height, weight, marital status,sexual orientation, familial status, genetic information or any othercharacteristic or protected classes as defined by federal, state, or local law.