1

Senior Computer Engineer Jobs in Harrisonburg, VA

Sr. Model Based Controls Engineer

Staunton, VA · Hybrid

$95K - $125K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

The Sr. Model Based Controls Engineer will design, modify, develop, and implement software ... Use computer assisted engineering and design software and equipment to perform engineering tasks

Sr Systems Engineer Manufacturing

Verona, VA · On-site

$105K - $137K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Sr Systems Engineer Manufacturing based out of CAVA's Verona, VA plant will lead key technical ... Bachelor's degree in Computer Science, Technology, Engineering, or related program preferred.

Control Engineer 1

Harrisonburg, VA · On-site

$68K - $85K/yr

Assists Senior Engineers in preparation of designs, including: * Requirements analysis * Subsystem designs (CAD / Panels / Layouts / Wiring / SCADA Screens / Hardware / Communications) * Comment ...

Control Engineer 3

Harrisonburg, VA · On-site

$77K - $100K/yr

Subsystem Designs (CAD / Panels / Layouts / Wiring / SCADA Screens/ Hardware / Communications ... Assists senior engineers in preparation of Bids and Proposals cost estimates and supporting ...

Control Engineer 2

Harrisonburg, VA · On-site

$77K - $100K/yr

Subsystem Designs (CAD / Panels / Layouts / Wiring / SCADA Screens/ Hardware / Communications ... Assists senior engineers in preparation of Bids and Proposals cost estimates and supporting ...

Senior Inspector

Harrisonburg, VA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RK&K's Construction Engineering Inspection and Construction Management Division is hiring Senior ... Functional use of computer software including Microsoft suite and other construction documentation ...

Senior Automation Engineer - DeltaV

Elkton, VA · On-site

$101K - $133K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Automation Engineer will deliver quality solutions and services to customers using the ... Using a Computer * Using a Telephone * Driving Compensation The base salary range for this role is ...

New

Senior Software Engineer

Verona, VA · On-site

$110K - $145K/yr

  • Dental

  • Vision

  • Life

  • PTO

The Sr Systems EngineerManufacturing based out of CAVA's Verona, VA plant willlead key ... Bachelor's degree in Computer Science, Technology, Engineering, or related programpreferred. * Self ...

Senior Software Engineer

Verona, VA

$110K - $145K/yr

  • Dental

  • Vision

  • Life

  • PTO

The Sr Systems EngineerManufacturing based out of CAVA's Verona, VA plant willlead key ... Bachelor's degree in Computer Science, Technology, Engineering, or related programpreferred. * Self ...

Senior Specialist, Engineering- Validation

Elkton, VA · On-site

$117K - $184K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Bachelor or Master degree in, biology, biochemistry, biochemical engineering, biological systems engineering, biomedical engineering, chemical engineering, computer science, integrated science or ...

New

next page

Showing results 1-20

Senior Computer Engineer information

See Harrisonburg, VA salary details

$55.5K

$118K

$171K

How much do senior computer engineer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for senior computer engineer in Harrisonburg, VA is $117,954.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,400.00 and $133,700.00 per year, depending on experience, location, and employer.

What does a senior computer engineer do?

A senior computer engineer designs, develops, and tests complex software and hardware systems, often leading projects and mentoring junior staff. They typically have advanced knowledge of programming languages, system architecture, and may hold certifications like CISSP or PMP, working in environments that require problem-solving and technical leadership.

What are some typical challenges faced by senior computer engineers when leading project teams?

Senior Computer Engineers often encounter challenges such as balancing technical leadership with hands-on development work, managing cross-functional team communication, and ensuring that projects stay on schedule. They are responsible for translating high-level requirements into actionable tasks while mentoring junior engineers and resolving technical roadblocks. Effective time management and strong collaboration skills are key, as they frequently coordinate between engineering, product management, and other stakeholders to deliver complex systems on time.

What is a senior computer engineer?

Senior Computer Engineers are experienced professionals who design, develop, and maintain computer hardware and software systems. They often lead engineering teams, oversee complex projects, and ensure that systems meet organizational requirements for performance and security. Their work may include developing new technologies, optimizing existing systems, and mentoring junior engineers. Senior Computer Engineers typically have several years of experience and a strong background in computer science or engineering.

What are the key skills and qualifications needed to thrive as a senior computer engineer?

To thrive as a Senior Computer Engineer, you need advanced knowledge of computer architecture, hardware and software integration, and a relevant degree in computer engineering or a related field. Familiarity with design tools like CAD software, programming languages (such as C/C++ or Python), and industry certifications (like Cisco or CompTIA) is highly beneficial. Leadership, problem-solving, and effective communication are crucial soft skills for managing projects and mentoring junior engineers. These competencies ensure the successful development, troubleshooting, and optimization of complex computing systems, driving innovation and efficiency in technology solutions.

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

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

What cities near Harrisonburg, VA are hiring for Senior Computer Engineer jobs?

Cities near Harrisonburg, VA with the most Senior Computer Engineer job openings:

Infographic showing various Senior Computer Engineer job openings in Harrisonburg, VA as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 80% Physical, 1% Hybrid, and 19% Remote job distribution, with an average salary of $117,954 per year, or $56.7 per hour.

One-Year Visiting Lecturer - Computer Science Department, Information Technology Program

JAMES MADISON UNIVERSITY

Harrisonburg, VA • On-site

Full-time

Posted 17 days ago


James Madison University rating

7.4

Company rating: 7.4 out of 10

Based on 13 frontline employees who took The Breakroom Quiz

337th of 618 rated colleges and universities


Job description

One-Year Visiting Lecturer - Computer Science Department, Information Technology Program
Job no: 20002145
Work type: Instructional / Teaching Faculty
Location: Harrisonburg
Categories: Instructional / Teaching Faculty
Working Title: One-Year Visiting Lecturer - Computer Science Department, Information Technology Program
State Role Title: N/A
Position Type: Instructional / Teaching Faculty
Position Status: Full-Time
FLSA Status: Exempt: Not Eligible for Overtime
College/Division: College of Integrated Science and Engineering
Department: 100061 - Computer Science
Pay Band: N/A
Pay Rate: Commensurate with Experience
Specify Range or Amount:
Is this a JMU only position? No
Is this a grant-funded position? No
Is this a Conflict of Interest designated position? No
Beginning Review Date: 08/05/2026
About JMU:
Mission
We are a community committed to preparing students to be educated and enlightened citizens who lead productive and meaningful lives.
Vision
To be the national model for the engaged university: engaged with ideas and the world.
Who We Are
Situated in the heart of Virginia's beautiful Shenandoah Valley, the city of Harrisonburg is a vibrant community with a population of approximately 52,000. Harrisonburg is conveniently located approximately 120 miles from Washington, D.C. and Richmond, VA.
JMU is a selective, public institution with a growing national reputation for offering experiences that lead to an outstanding education and supportive environment for students, faculty and staff. The student body includes approximately 21,000 undergraduate and 1,800 graduate students, with over 1,000 full-time instructional faculty.
JMU offers thriving programs in the liberal arts, science and technology, and professional disciplines at the undergraduate, master's and doctoral levels. JMU has achieved national recognition for the high quality of its academic programs, focus on maintaining strong student/faculty interaction, and innovative faculty research.
General Information:
The Department of Computer Science within the College of Integrated Science and Engineering (CISE) at James Madison University invites applications for a one-year visiting lecturer position to serve in the Information Technology (IT) Major to begin August 2026.
The B.Sc. in Information Technology (IT) is one of two undergraduate degrees offered by the Department of Computer Science at JMU, with a focus on computer networking, cybersecurity, web technologies, data science/machine learning and mobile development. The IT major accepted our first freshman class in Fall 2022 and has more than 250 students and is rapidly growing. The JMU Computer Science department is a dynamic and supportive community with 32 full-time faculty members and approximately 900 undergraduate majors across computer science and information technology majors. We also offer an online M.S. Degree in Computer Science concentration in Cybersecurity. We are dedicated to maintaining a culture that balances excellence in teaching and small class sizes with opportunities for faculty and student research. We have many active clubs and organizations including TechLink, Women in Technology, Robotics, Forensics, Unix Club, Cyber Defense, and a student ACM chapter. Additional information about the new major is available at http://www.jmu.edu/it/
Duties and Responsibilities:
Applicants from all areas of specialization are encouraged to apply. The successful candidate will be able to teach foundation-level and junior/senior level courses in the IT major. We especially welcome candidates with expertise in one or mor of the following areas:
-Cybersecurity
-Computer Networking
-Information Security
-Web Technologies
-Machine Learning
-Database Systems
-Web and Mobile Development.
Candidates will demonstrate a commitment to creating and supporting a welcoming learning environment that supports the Computer Science Department, CISE and University mission. The successful candidate should be able to teach one or more of these classes, the networking/security-focused IT courses from the B.S. in Information Technology curriculum, foundation classes and the IT ethic class; with a typical teaching load 4/4 for a visiting lecturer: IT 203 - Information Security and Privacy, IT 215 - Introduction to Telecommunications and Computer Networking, IT 302 - Societal and Ethical Issues in Information Technology, IT 313 - Community Projects, IT 333 - Advanced Networking for Information Technology, IT 460 - Advanced Cybersecurity, IT 461 - Internetworking, and/or IT 465 - Wireless Networking and Security.
Qualifications:
A doctorate (Ph.D., D.Sc., etc.) or ABD in Computer Science, Computer Engineering, Information Technology or a closely related field at the time of employment is preferred. Candidates with at least a master's degree in computer science, computer engineering, information technology, or a closely related field and commensurate experience will also be considered. Preference will be given to applicants who can provide high-quality undergraduate teaching and who can engage students in meaningful scholarly or creative activities.
Additional Posting Information:
Applicants will complete the online application and submit the following:
-Cover letter
-CV
-Statement of teaching philosophy
-Course evaluations (optional)
Conditions of Employment:
Employment is contingent upon the successful completion of a criminal background check.
E-Verify Notice: After accepting employment, new hires are required to complete an I-9 form and present documentation of their identity and eligibility to work in the United States. James Madison University uses the E-Verify system to confirm identity and work authorization.
EEO Statement:
James Madison University is committed to creating and supporting a diverse and inclusive work and educational community that is free of all forms of discrimination. This institution does not tolerate discrimination or harassment on the basis of age, color, disability, gender identity or expression, genetic information, national origin, parental status, political affiliation, race, religion, sex, sexual orientation or veteran status.
We promote access, inclusion and diversity for all students, faculty, staff, constituents and programs, believing that these qualities are foundational components of an outstanding education in keeping with our mission. The university is interested in candidates whose experience and qualifications support an ongoing commitment to this core quality.
Anyone having questions concerning discrimination should contact the Office for Equal Opportunity: (540) 568-6991.
Reasonable Accommodation:
If you are an individual with a disability and need assistance searching or applying for jobs please contact us at (540) 568-3597 or jobs@jmu.edu. You may also visit the JMU Human Resource Office, located at 752 Ott Street, Harrisonburg, VA 22807 and we will be happy to assist you.
Advertised: 28 Jul 2026 Eastern Daylight Time
Applications close:
Whatsapp Facebook LinkedIn Email App

What James Madison University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom