1

Computer Programmer Jobs in Pittsburgh, PA (NOW HIRING)

CNC Programmer

Cheswick, PA · On-site

$36.06 - $52.88/hr

Siemens NX CAD for NC Programing a PLUS * Blueprint reading, particularly involving GD&T per ASME Y14.5M * Experience working with commercial nuclear and/or military quality systems * Experience in ...

Civil CAD Operator

Cranberry Township, PA · On-site

$19 - $26/hr

GAI Consultants, Inc. is looking for a Civil Cad Operator for support of civil engineering projects. This position requires working in a team-based environment with engineering and other technical ...

Review CAD drawing and design to ensure compliance with established standards, including but not ... Prepare construction documents based on self-directed design and engineering mark-ups that adhere ...

As a CAD/CAM Technician, you'll be at the center of our Service Parts manufacturing automation ... Coordinate with manufacturing engineers to create machining program templates for each part family ...

As a CAD/CAM Technician, you'll be at the center of our Service Parts manufacturing automation ... Coordinate with manufacturing engineers to create machining program templates for each part family ...

Civil CAD Operator

Homestead, PA · Hybrid

$17.75 - $24.25/hr

This position requires working in a team-based environment with engineering and other technical subject matter experts. The successful candidate will perform CAD work of red-lined engineering markups ...

GAI Consultants, Inc. is looking for a Civil Cad Operator for support of civil engineering projects. This position requires working in a team-based environment with engineering and other technical ...

This position works closely with inspectors, engineers, and data analysts to provide accurate ... CAD drawings aligned with client and TEAM standards. • Assist in generating weld maps, TMLs ...

Engineering Location: Pittsburgh, PA, United States Join a company that is passionately committed ... Hatch is seeking a BIM/CAD Systems Administrator in Pittsburgh, PA (or Houston, TX). The BIM/CAD ...

Engineering Location: Pittsburgh, PA, United States Join a company that is passionately committed ... Hatch is seeking a BIM/CAD Systems Administrator in Pittsburgh, PA (or Houston, TX). The BIM/CAD ...

Engineering Location: Pittsburgh, PA, United States Join a company that is passionately committed ... Hatch is seeking a BIM/CAD Systems Administrator in Pittsburgh, PA (or Houston, TX). The BIM/CAD ...

next page

Showing results 1-20

Computer Programmer information

See Pittsburgh, PA salary details

$32K

$63.1K

$92.7K

How much do computer programmer jobs pay per year?

As of Jun 8, 2026, the average yearly pay for computer programmer in Pittsburgh, PA is $63,078.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,000.00 and $77,700.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

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

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 are the most commonly searched types of Computer Programmer jobs in Pittsburgh, PA? The most popular types of Computer Programmer jobs in Pittsburgh, PA are:
What are popular job titles related to Computer Programmer jobs in Pittsburgh, PA? For Computer Programmer jobs in Pittsburgh, PA, the most frequently searched job titles are:
What job categories do people searching Computer Programmer jobs in Pittsburgh, PA look for? The top searched job categories for Computer Programmer jobs in Pittsburgh, PA are:
What cities near Pittsburgh, PA are hiring for Computer Programmer jobs? Cities near Pittsburgh, PA with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Pittsburgh, PA as of May 2026, with employment types broken down into 3% As Needed, 35% Full Time, 57% Part Time, and 5% Contract. Highlights an 89% Physical, 4% Hybrid, and 7% Remote job distribution, with an average salary of $63,078 per year, or $30.3 per hour.
CNC Programmer

CNC Programmer

Curtiss-Wright

Cheswick, PA • On-site

$36.06 - $52.88/hr

Full-time

Medical, Retirement, PTO

Posted 11 days ago


Curtiss-Wright rating

8.4

Company rating: 8.4 out of 10

Based on 34 frontline employees who took The Breakroom Quiz

72nd of 417 rated machine equipment manufacturers


Job description

We are looking for **CNC Programmers **to join our Pittsburgh (Cheswick) location.

Your Responsibilities:

Interface with design engineering in coordinating the release of new products and conduct reducibility review of engineering drawings prior to release. Perform various operational or methods analyses related to labor standards and reviews product/project flow data, equipment and labor requirements for use in conducting manufacturing operations, increasing productivity and reducing production unit cost and assists in the evaluation of engineering changes and/or other specifications requirements. Perform as technical liaison with other engineering personnel such as program management, finance, design, quality, procurement, inspection, and production.

We Take Care of Our People:

Paid Time Off** I **401K with Employer Match and Profit Sharing **I Health and Wellness Benefits I **Learning and Development Opportunities *I* Referral Program I Competitive Pay** I** Recognition I Employee Stock Purchase Plan**I** Inclusive & Supportive Culture

Salary: $75,000.00 - $110,000.00 per year

Please note that the salary range information provided is a general guideline only, reflecting a position based in PA. Criteria such as the candidate’s qualifications and relevant experience, the scope of the specific position, as well as market and business considerations will be evaluated when extending an offer.

**Your Challenge: **

  • Interaction with Product Manufacturing Engineer during initial product designs as well as redesign efforts

  • Feedback for Design for Manufacturability (DFM) changes into the product design effort

  • Development of machining processes, including tool selection for individual components and sub-assemblies

  • Management of NC program files for revision control and security per EMD procedures

  • Interaction with equipment acquisition team members during acquisition of new NC machines tools

  • Training and mentoring of Operator Programmers (specifically – qualified hourly machinists)

  • Ability to select tooling, including use of vendor catalogs and creation of tooling libraries in CAM

**What you Bring: **

  • Due to DoD requirements, candidates must be US citizens

  • Must be able to obtain and maintain DoD Security clearances and approvals

  • BS in mechanical or Manufacturing Engineer or equivalent

  • A minimum of five (5) years in a manufacturing environment with primary experience in one or more of the following areas: machining, welding/fabrication, assembly processes, electrical, plastics.

  • Minimum five (5) years’ experience in use of CAM, i.e., Mastercam for NC program generation

  • Siemens NX CAD for NC Programing a PLUS

  • Blueprint reading, particularly involving GD&T per ASME Y14.5M

  • Experience working with commercial nuclear and/or military quality systems

  • Experience in using MS Word, Excel

  • Knowledge 3D solid modeling a plus

You should be proficient in:

  • GD&T
  • Industrial and Manufacturing Engineering
  • CNC Tooling
  • CNC Programming
  • Design for Manufacturability (DFM)
  • CAD/CAM Software
  • Experience in a Manufacturing Environment
  • Blueprint Reading

Machines & technologies you'll use:

  • CAM Software (Mastercam, Siemens NX)
ID:qnkTyx

What Curtiss-Wright employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Curtiss-Wright logo

About Curtiss-Wright

Sourced by ZipRecruiter

Curtiss-Wright Actuation Division designs, manufactures and supports electro-mechanical actuation products and systems for use in demanding applications in Aerospace, Defense and Industrial Automation markets. Our market leading solutions help improve the reliability, efficiency and performance of our customers' operations and platforms, as well as reducing their environmental impact with energy efficient electro-mechanical designs and technology. For the Aerospace market, we supply actuation systems for flight control, landing gear, utility and other applications on both commercial and military aircraft. In Ground & Naval Defense markets, we support a wide array of applications ranging from door assist, ramp and hatch actuation, weapons handling systems, radar and launch platform actuation, and robotic (AUV/ROV) actuation. In Industrial Automation, our Exlar® actuators are globally recognized as a leading brand offering high power density, precision and reliability for machine/process applications in automotive, food & beverage, oil & gas, robotics, entertainment and many other industries.

Industry

Computer and electronic product manufacturing

Company size

5,001 - 10,000 Employees

Headquarters location

Davidson, NC, US

Year founded

1929

Social media