1

Computer Programmer Jobs in Hanover, PA (NOW HIRING)

Software Engineer III

Hunt Valley, MD · On-site

$54.75 - $73.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Technical leadership Individual Contributor (SME) Engineering Management Qualifications Bachelor's degree (in computer science or computer engineering or related field) required with 5 years of ...

Software Engineer III

Hunt Valley, MD

$54.75 - $73.50/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Technical leadership Individual Contributor (SME) Engineering Management Qualifications Bachelor's degree (in computer science or computer engineering or related field) required with 5 years of ...

Senior Software Engineer

Sparks, MD

$117K - $154K/yr

Requires a BS degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics or a related engineering discipline * Knowledge of Automation/Process Control experience ...

Software Engineer

Cockeysville, MD · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Bachelor's degree in Computer Science, Computer Engineering, or a related field with 5+ years of related experience. * Strong proficiency in embedded software development using C and C++ for ...

Electrical Engineer II

Hunt Valley, MD · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

Prepare high-quality formal engineering documentation such as drawings, presentations ... Knowledge and experience with computer-aided design tools is required; LabVIEW, MATLAB, Zuken ...

Electrical Engineer II

Hunt Valley, MD

  • Medical

  • Dental

  • Vision

  • Retirement

Prepare high-quality formal engineering documentation such as drawings, presentations ... Knowledge and experience with computer-aided design tools is required; LabVIEW, MATLAB, Zuken ...

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a closely related field, or equivalent professional experience * Minimum of 5 years of ...

Software Engineer II *Top Secret*

Hunt Valley, MD · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

Bachelor's degree in Computer Science, Computer Engineering, or a related field, plus 2 years of relevant experience. Must have an active U.S. Top Secret clearance with the ability to obtain a TS/SCI ...

Bachelor's degree in Computer Science, Computer Engineering, or a related field, plus 2 years of relevant experience. Must have an active U.S. Top Secret clearance with the ability to obtain a TS/SCI ...

Bachelor's degree in electrical or computer engineering or related discipline with 2 years of related experience. * Excellent written and oral communications. * Ability to interface professionally ...

Firmware Systems Engineer ll/lll

Hunt Valley, MD · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

Bachelor's degree in electrical or computer engineering or related discipline with 2 years of related experience. * Excellent written and oral communications. * Ability to interface professionally ...

Showing results 41-60

Computer Programmer information

See Hanover, PA salary details

$31.7K

$62.5K

$91.8K

How much do computer programmer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for computer programmer in Hanover, PA is $62,457.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,500.00 and $76,900.00 per year, depending on experience, location, and employer.

What does a computer programmer do?

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.

What are the key skills and qualifications needed to thrive as a computer programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound 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.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

What are the most commonly searched types of Computer Programmer jobs in Hanover, PA?

The most popular types of Computer Programmer jobs in Hanover, PA are:

What are popular job titles related to Computer Programmer jobs in Hanover, PA?

For Computer Programmer jobs in Hanover, PA, the most frequently searched job titles are:

What job categories do people searching Computer Programmer jobs in Hanover, PA look for?

The top searched job categories for Computer Programmer jobs in Hanover, PA are:

What cities near Hanover, PA are hiring for Computer Programmer jobs?

Cities near Hanover, PA with the most Computer Programmer job openings:

Infographic showing various Computer Programmer job openings in Hanover, PA as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, 3% Contract, and 1% Nights. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $62,457 per year, or $30 per hour.

CMM Programmer / Engineer (Manufacturing) - (Job Number: 1644)

Johnson Controls International plc

York, PA • On-site

$172K/yr

Full-time

PTO

Posted 21 days ago


Johnson Controls rating

8.0

Company rating: 8.0 out of 10

Based on 409 frontline employees who took The Breakroom Quiz

136th of 540 rated manufacturers


Job description

We are considering a CMM Programmer / Engineer to join our federal team at our York, PA location. Our team at the Grantley Plant custom designs, develops, and manufactures critical HVAC and refrigeration equipment for Navy vessels around the world. This position is responsible for providing day-to-day CMM programming support as part of a quality engineering team. The position will play an integral role in the development, application and coordination of CMM as well as addressing nonconformance's discovered during those inspections as part of the Johnson Controls Navy Systems (JCNS) quality program.
At Johnson Controls, we support our nation's most critical facilities, the people who occupy them, and the missions they enable. Johnson Controls Federal Systems (JCFS) is a specialized team serving as a trusted partner to the federal government. We help modernize U.S. military installations, Department of Defense and other federal agency facilities to be smarter, more resilient, efficient, sustainable, and secure.
Learn more about Navy Systems York, PA Plant: Navy Systems
** This is not an immediate opening, but a proactive effort to connect with high-quality candidates for upcoming needs. Exceptional candidates may be considered for early hiring based on business demand. **
Pay Range: $85,200 - $120,000 (Salary based on experience and skillset)
Bonus: Eligible for bonus program
Benefits: Eligible for benefits on first day of employment
Vacation: 3 weeks of paid vacation per calendar year
As a CMM Programming Engineer, you will:
  • Provide CMM PCDMIS offline and online programming support to individuals performing inspections
  • Support training efforts for individuals learning to perform CMM inspections
  • Performs first article dimensional reviews for both internal and externally manufactured parts.
  • Troubleshoot issues arising from those inspections both in process and equipment
  • Provide quality technical support to the Grantley Plant.
  • Works with customer service to address product issues, warranty or other problems.
  • Participates on teams in quality problem resolution, focusing on continuous improvement activities.
  • Facilitates/supports scrap and rework reduction teams.
  • Interfaces with key suppliers as required, assuring timely resolution of quality issues.
  • Assists in the development and revises procedures to support the Plant Operation quality programs.
  • Develops inspection test and inspection plans used for the verification of various products
  • Maintains a working knowledge of government and industry codes and standards.
  • Supports systems and procedures to clarify engineering and quality work instructions and requirements.
  • Performs quality-engineering reviews of design documentation for compliance with requirements, including quality manuals and company quality records.
  • Participates in the ECN process and product team meetings to resolve quality issues.
  • Adheres to the Company's code of Conduct and business Ethics standards.

Required Qualifications:
  • Minimum an Associate / Bachelor Degree in Engineering, Manufacturing Technology or related discipline preferred or equivalent years of industry related experience.
  • Advanced proficiency and experience in programming, operating and validating CMMs with PCDMIS, Calypso, Camio or Modus.
  • Proficient in personal computer capabilities in MS Office Suite.
  • Demonstrated planning, problem solving, data analysis, GD&T, blueprint reading, organizing, inter-personal, and communication skills with proven leadership skills and decision-making abilities.
  • US Citizen with the ability to pass a background check

Preferred Qualifications:
  • Experience supporting a machine shop environment
  • Experience with the operation of machine tools, not limited to Lathes, mills, vertical turning centers, 5 axis CNC machines, as well as manual versions of the same.

Who We Are
The primary mission of Johnson Controls Navy Systems is to supply Chilled Water Air Conditioning, Refrigeration Systems and associated equipment to the US Navy and US Coast Guard. Johnson Controls Navy Systems is a part of the Johnson Controls Federal Systems business. Our robust, high reliability products are designed, manufactured and tested in York, PA to military and other stringent customer specifications. Most of our designs are custom engineered for the specific application
If you'd like to learn more about who we are, what we do, and the systems and products we work with please check out our "Who we are" video on Youtube to learn more. (Around 2 minutes long)
https://www.youtube.com/watch?v=AD9TF3ANMxU
Recently, Johnson Controls has been recognized by several organizations for leadership in Environment, Sustainability and Governance, as well as innovations in smart building platforms:
  • Named to FORTUNE's "Most Admired Companies" List
  • Corporate Knights Global 100 Most Sustainable Corporations in the World
  • Named to Forbes Net Zero Leaderslist
  • CDP 2023 Climate Change 'A List'
  • Ranked 67 on the Drucker Institute's list of best-managed companies in America
  • Forbes Best Employers for Diversity
  • NewsweekAmerica's Greatest Workplaces for Diversity
  • Ethisphere 2024 World's Most Ethical Companieslist for the 17th time
  • Newsweek America's Greatest Workplaces for Women in 2024
  • Named to Newsweek America's Greatest Workplaces for Veterans 2024 / 2025listing
  • Named to Forbes America's Best Employers for Veterans 2024
  • Named one of the top military friendly employers by military.com.

Johnson Controls is an equal employment opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www.johnsoncontrols.com/careers
Division: JCFS (Johnson Controls Federal Systems)
#LI-JW2
#LI-Onsite

What Johnson Controls employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Johnson Controls logo

About Johnson Controls

Sourced by ZipRecruiter

Johnson Controls is a world leader in smart buildings, creating safe, healthy and sustainable spaces. For nearly 140 years, we’ve made buildings better and now we’re transforming them again with our award-winning digital technologies and services. We’re using artificial intelligence and data driven solutions to give you deeper insight into your building’s health, sustainability and performance. It’s changing the way we design, operate and maintain indoor environments and driving to a new era of autonomous buildings. We deliver the blueprint of the future for industries such as healthcare, schools, data centers, airports, stadiums, hotels, manufacturing and beyond through OpenBlue, our comprehensive suite of connected solutions. Johnson Controls offers the world’s largest portfolio of building technology, software and services. Supported by a team of more than 100,000 dedicated employees working across 150 countries, we’re helping customers achieve their sustainability goals and power their mission.

Industry

Machinery manufacturing, water transportation, public safety statistics centers and offices and manufacturing

Company size

10,000+ Employees

Headquarters location

Milwaukee, WI, US