Engineering Leader 1
Richmond, VA · On-site
Bachelor's Degree in Electrical Engineering, Mechanical Engineering, Industrial Engineering, Computer Science, Computer Engineering, Math or Physics preferably from an ABET accredited program with 7+ ...
Richmond, VA · On-site
Bachelor's Degree in Electrical Engineering, Mechanical Engineering, Industrial Engineering, Computer Science, Computer Engineering, Math or Physics preferably from an ABET accredited program with 7+ ...
Richmond, VA · On-site
Bachelor's Degree in Electrical Engineering, Mechanical Engineering, Industrial Engineering, Computer Science, Computer Engineering, Math or Physics preferably from an ABET accredited program with 7+ ...
Ashland, VA · On-site
$78K - $101K/yr
Bachelor's or Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Robotics, or Mechanical Engineering * Minimum cumulative GPA of 3.00 for all ...
Ashland, VA · On-site
$78K - $101K/yr
Bachelor's or Master's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Robotics, or Mechanical Engineering * Minimum cumulative GPA of 3.00 for all ...
Richmond, VA · On-site +1
$105K - $170K/yr
The Senior Programmer/Analyst position is located in the Clerk's Office of the United States ... Skill in writing computer programs for various purposes, including skill in writing program ...
Richmond, VA · On-site +1
$105K - $170K/yr
The Senior Programmer/Analyst position is located in the Clerk's Office of the United States ... Skill in writing computer programs for various purposes, including skill in writing program ...
Programmer 5 - Natural (489807) Location : Richmond, VA Duration: 12 + Months Only local candidates ... is on mainframe computer using NATURAL/ADABAS; interfaces use EntireX; batch TSO/IBM JCL.
Programmer 5 - Natural (489807) Location : Richmond, VA Duration: 12 + Months Only local candidates ... is on mainframe computer using NATURAL/ADABAS; interfaces use EntireX; batch TSO/IBM JCL.
$171K - $202K/yr
Bachelor of Science degree in Computer Science, Computer Engineering, or related discipline with 5+ years of relevant experience. * Master's degree in Computer Science, Computer Engineering or ...
$171K - $202K/yr
Bachelor of Science degree in Computer Science, Computer Engineering, or related discipline with 5+ years of relevant experience. * Master's degree in Computer Science, Computer Engineering or ...
Richmond, VA · On-site
$28/hr
This role is ideal for an individual with strong CAD/CAM programming experience who enjoys optimizing machining processes, troubleshooting production challenges, and ensuring high-quality output. The ...
Richmond, VA · On-site
$28/hr
This role is ideal for an individual with strong CAD/CAM programming experience who enjoys optimizing machining processes, troubleshooting production challenges, and ensuring high-quality output. The ...
Richmond, VA · On-site
$28/hr
This role is ideal for an individual with strong CAD/CAM programming experience who enjoys optimizing machining processes, troubleshooting production challenges, and ensuring high-quality output. The ...
Richmond, VA · On-site
$28/hr
This role is ideal for an individual with strong CAD/CAM programming experience who enjoys optimizing machining processes, troubleshooting production challenges, and ensuring high-quality output. The ...
Richmond, VA · On-site +1
$121K - $160K/yr
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 10 years of experience developing AI and ML algorithms or technologies, or a ...
Richmond, VA · On-site +1
$121K - $160K/yr
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 10 years of experience developing AI and ML algorithms or technologies, or a ...
Richmond, VA · On-site +1
$121K - $159K/yr
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 10 years of experience developing AI and ML algorithms or technologies, or a ...
Richmond, VA · On-site +1
$121K - $159K/yr
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 10 years of experience developing AI and ML algorithms or technologies, or a ...
Richmond, VA · On-site
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 8 years of experience developing AI and ML algorithms or technologies, or a ...
Richmond, VA · On-site
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 8 years of experience developing AI and ML algorithms or technologies, or a ...
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 8 years of experience developing AI and ML algorithms or technologies, or a ...
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 8 years of experience developing AI and ML algorithms or technologies, or a ...
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 8 years of experience developing AI and ML algorithms or technologies, or a ...
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 8 years of experience developing AI and ML algorithms or technologies, or a ...
Richmond, VA · On-site
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 8 years of experience developing AI and ML algorithms or technologies, or a ...
Richmond, VA · On-site
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 8 years of experience developing AI and ML algorithms or technologies, or a ...
Richmond, VA · On-site
Courses offered in the discipline include Computer Programming for Engineers (C++), Foundations of Engineering, Engineering Design with lab, Statics, Mechanics, Dynamics, Thermodynamics, Circuits I ...
Richmond, VA · On-site
Courses offered in the discipline include Computer Programming for Engineers (C++), Foundations of Engineering, Engineering Design with lab, Statics, Mechanics, Dynamics, Thermodynamics, Circuits I ...
$45.50 - $60/hr
High school diploma PLUS at least 1 year of college level study in Computer Science, Computer Engineering, or a related STEM field Required Experience: * At least 1 year of experience in test ...
$45.50 - $60/hr
High school diploma PLUS at least 1 year of college level study in Computer Science, Computer Engineering, or a related STEM field Required Experience: * At least 1 year of experience in test ...
$45.50 - $60/hr
High school diploma PLUS at least 1 year of college level study in Computer Science, Computer Engineering, or a related STEM field Required Experience: * At least 1 year of experience in test ...
$45.50 - $60/hr
High school diploma PLUS at least 1 year of college level study in Computer Science, Computer Engineering, or a related STEM field Required Experience: * At least 1 year of experience in test ...
Richmond, VA · On-site
$28 - $40/hr
High school diploma PLUS at least 1 year of college level study in Computer Science, Computer Engineering, or a related STEM field Required Experience: * At least 1 year of experience in test ...
Quick apply
Richmond, VA · On-site
$28 - $40/hr
High school diploma PLUS at least 1 year of college level study in Computer Science, Computer Engineering, or a related STEM field Required Experience: * At least 1 year of experience in test ...
Richmond, VA · On-site
$28 - $40/hr
High school diploma PLUS at least 1 year of college level study in Computer Science, Computer Engineering, or a related STEM field Required Experience: * At least 1 year of experience in test ...
Richmond, VA · On-site
$28 - $40/hr
High school diploma PLUS at least 1 year of college level study in Computer Science, Computer Engineering, or a related STEM field Required Experience: * At least 1 year of experience in test ...
Richmond, VA · Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
Richmond, VA · Remote
$40/hr
Deep knowledge of data structures, algorithms, object-oriented programming, computer architecture, operating systems, database systems, software engineering, discrete mathematics, and theory of ...
$121K - $160K/yr
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 10 years of experience developing AI and ML algorithms or technologies, or a ...
$121K - $160K/yr
Bachelor's degree in Computer Science, AI, Electrical Engineering, Computer Engineering, or related fields plus at least 10 years of experience developing AI and ML algorithms or technologies, or a ...
$32.7K - $38.3K
5% of jobs
$38.3K - $43.9K
10% of jobs
$43.9K - $49.5K
7% of jobs
$50.5K is the 25th percentile. Wages below this are outliers.
$49.5K - $55.1K
15% of jobs
$55.1K - $60.8K
7% of jobs
The median wage is $62.8K / yr.
$60.8K - $66.4K
15% of jobs
$66.4K - $72K
11% of jobs
$76.2K is the 75th percentile. Wages above this are outliers.
$72K - $77.6K
6% of jobs
$77.6K - $83.3K
14% of jobs
$83.3K - $88.9K
7% of jobs
$88.9K - $94.5K
2% of jobs
$32.7K
$64.3K
$94.5K
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

7.5
Based on 42 frontline employees who took The Breakroom Quiz
220th of 352 rated engineering
Get the full story on Breakroom
Sourced by ZipRecruiter
M.C. Dean is Building Intelligence®. We design, build, operate, and maintain cyber-physical solutions for the nation's most recognizable mission-critical facilities, secure environments, complex infrastructure, and global enterprises. The company's capabilities include electrical, electronic security, telecommunications, life-safety, instrumentation and control, and command and control systems. M.C. Dean is headquartered in Tysons, Virginia, and employs more than 5,100 professionals who engineer and deploy automated, secure, and resilient power and technology systems; and deliver the management platforms essential for long-term system sustainability.
Engineering professional services
10,000+ Employees
Tysons, VA, US
1949