Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
Lead CNC Programmer
$34 - $40/hr
Our client in the Pittsburgh area is seeking a Lead CNC Programmer - Machinist that will maximize the capabilities of our CNC lathes through high level programming and setup. - Utilize Esprit or ...
Quick apply
Lead CNC Programmer
$34 - $40/hr
Our client in the Pittsburgh area is seeking a Lead CNC Programmer - Machinist that will maximize the capabilities of our CNC lathes through high level programming and setup. - Utilize Esprit or ...
Senior C Programmer
Pittsburgh, PA ยท On-site
The role involves developing software tools for network data collection and analysis, requiring strong programming skills and the ability to support users and enhance existing tools. Responsibilities ...
Senior C Programmer
Pittsburgh, PA ยท On-site
The role involves developing software tools for network data collection and analysis, requiring strong programming skills and the ability to support users and enhance existing tools. Responsibilities ...
Associate C Programmer
Pittsburgh, PA ยท On-site
Carnegie Mellon University is a leading institution in research and development, and they are seeking an Associate C Programmer to join their Cyber Risk and Resilience Directorate. The role involves ...
Associate C Programmer
Pittsburgh, PA ยท On-site
Carnegie Mellon University is a leading institution in research and development, and they are seeking an Associate C Programmer to join their Cyber Risk and Resilience Directorate. The role involves ...
Swiss CNC Programmer
New Kensington, PA ยท On-site
$23.50 - $32.25/hr
Weiss-Aug, is a leading provider of advanced manufacturing and engineering solutions with advanced facilities across the U.S. and Mexico for over 50 years. Why Join Us? At Weiss-Aug we are driven by ...
Swiss CNC Programmer
New Kensington, PA ยท On-site
$23.50 - $32.25/hr
Weiss-Aug, is a leading provider of advanced manufacturing and engineering solutions with advanced facilities across the U.S. and Mexico for over 50 years. Why Join Us? At Weiss-Aug we are driven by ...
Swiss CNC Programmer
New Kensington, PA ยท On-site
$23.50 - $32.25/hr
Weiss-Aug, is a leading provider of advanced manufacturing and engineering solutions with advanced facilities across the U.S. and Mexico for over 50 years. Why Join Us? At Weiss-Aug we are driven by ...
Swiss CNC Programmer
New Kensington, PA ยท On-site
$23.50 - $32.25/hr
Weiss-Aug, is a leading provider of advanced manufacturing and engineering solutions with advanced facilities across the U.S. and Mexico for over 50 years. Why Join Us? At Weiss-Aug we are driven by ...
Swiss CNC Programmer
New Kensington, PA ยท On-site
$23.50 - $32.25/hr
Weiss-Aug, is a leading provider of advanced manufacturing and engineering solutions with advanced facilities across the U.S. and Mexico for over 50 years. Why Join Us? At Weiss-Aug we are driven by ...
Swiss CNC Programmer
New Kensington, PA ยท On-site
$23.50 - $32.25/hr
Weiss-Aug, is a leading provider of advanced manufacturing and engineering solutions with advanced facilities across the U.S. and Mexico for over 50 years. Why Join Us? At Weiss-Aug we are driven by ...
Swiss CNC Programmer
New Kensington, PA ยท On-site
$60K - $70K/yr
Our Client in New Kensington, PA seeking a skilled Swiss CNC Programmer to join their team! Schedule: Monday - Friday Pay: DOE Responsibilities * Develop, simulate, and implement complex multi-axis G ...
Quick apply
Swiss CNC Programmer
New Kensington, PA ยท On-site
$60K - $70K/yr
Our Client in New Kensington, PA seeking a skilled Swiss CNC Programmer to join their team! Schedule: Monday - Friday Pay: DOE Responsibilities * Develop, simulate, and implement complex multi-axis G ...
Senior C Programmer
Pittsburgh, PA ยท On-site
Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
Senior C Programmer
Pittsburgh, PA ยท On-site
Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
Senior C Programmer
Pittsburgh, PA ยท On-site
Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
Senior C Programmer
Pittsburgh, PA ยท On-site
Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
Okuma IGF Programmer
$35 - $55/hr
Our client in Warrendale, PA is looking for a Machinist / Programmer with proven experience programming in Okuma's IGF. Job Duties: - Program complex parts using Okuma's IGF control system - Set up ...
Quick apply
Okuma IGF Programmer
$35 - $55/hr
Our client in Warrendale, PA is looking for a Machinist / Programmer with proven experience programming in Okuma's IGF. Job Duties: - Program complex parts using Okuma's IGF control system - Set up ...
Senior C Programmer
Pittsburgh, PA ยท On-site
Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
Senior C Programmer
Pittsburgh, PA ยท On-site
Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
CNC Programmer - GibbsCAM
Jeannette, PA ยท On-site
$23.75 - $32.50/hr
Coordinate with manufacturing engineers to create machining program templates for each part family using GibbsCAM software * Use Creo CAD to create family table-based part models for all components ...
CNC Programmer - GibbsCAM
Jeannette, PA ยท On-site
$23.75 - $32.50/hr
Coordinate with manufacturing engineers to create machining program templates for each part family using GibbsCAM software * Use Creo CAD to create family table-based part models for all components ...
CNC Machinist/Programmer
$22 - $30/hr
Looking for a great career as a CNC Machinist / Programmer A growing precision manufacturing company in Irwin, PA is hiring an experienced CNC Machinist/Programmer to join their team. LOCATION: Irwin ...
Quick apply
CNC Machinist/Programmer
$22 - $30/hr
Looking for a great career as a CNC Machinist / Programmer A growing precision manufacturing company in Irwin, PA is hiring an experienced CNC Machinist/Programmer to join their team. LOCATION: Irwin ...
CNC Programmer - GibbsCAM
Jeannette, PA ยท On-site
$23.75 - $32.50/hr
Coordinate with manufacturing engineers to create machining program templates for each part family using GibbsCAM software * Use Creo CAD to create family table-based part models for all components ...
CNC Programmer - GibbsCAM
Jeannette, PA ยท On-site
$23.75 - $32.50/hr
Coordinate with manufacturing engineers to create machining program templates for each part family using GibbsCAM software * Use Creo CAD to create family table-based part models for all components ...
CNC Programmer - GibbsCAM
Jeannette, PA ยท On-site
$23.75 - $32.50/hr
Coordinate with manufacturing engineers to create machining program templates for each part family using GibbsCAM software * Use Creo CAD to create family table-based part models for all components ...
CNC Programmer - GibbsCAM
Jeannette, PA ยท On-site
$23.75 - $32.50/hr
Coordinate with manufacturing engineers to create machining program templates for each part family using GibbsCAM software * Use Creo CAD to create family table-based part models for all components ...
Associate C Programmer
Pittsburgh, PA ยท On-site
Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
Associate C Programmer
Pittsburgh, PA ยท On-site
Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
Senior Statistical Programmer
Zelienople, PA ยท On-site +1
Use programming knowledge to develop programming output that provides information in a very clear manner that crucial decisions can be made by the businesses or by the functions. Establish and ...
Senior Statistical Programmer
Zelienople, PA ยท On-site +1
Use programming knowledge to develop programming output that provides information in a very clear manner that crucial decisions can be made by the businesses or by the functions. Establish and ...
Senior C Programmer
Pittsburgh, PA ยท On-site
Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
Senior C Programmer
Pittsburgh, PA ยท On-site
Polished to expert programming skills in C. * Proficient scripting skills with bash. * Strong problem-solving skills. * Ability to learn a new programming language or development environment given ...
Senior Statistical Programmer
Warrendale, PA ยท On-site +1
Use programming knowledge to develop programming output that provides information in a very clear manner that crucial decisions can be made by the businesses or by the functions. Establish and ...
Senior Statistical Programmer
Warrendale, PA ยท On-site +1
Use programming knowledge to develop programming output that provides information in a very clear manner that crucial decisions can be made by the businesses or by the functions. Establish and ...
Programmer information
See Pittsburgh, PA salary details
$11.67 - $16.68
4% of jobs
$16.68 - $21.68
9% of jobs
$25.28 is the 25th percentile. Wages below this are outliers.
$21.68 - $26.69
17% of jobs
$26.69 - $31.70
13% of jobs
The median wage is $34.62 / hr.
$31.70 - $36.70
13% of jobs
$36.70 - $41.71
10% of jobs
$41.71 - $46.72
9% of jobs
$47.66 is the 75th percentile. Wages above this are outliers.
$46.72 - $51.72
9% of jobs
$51.72 - $56.73
7% of jobs
$56.73 - $61.74
6% of jobs
$61.74 - $66.74
4% of jobs
$11
$38
$66
How much do programmer jobs pay per hour?
Do programmers get paid a lot?
Is there still a demand for programmers?
What are some common challenges programmers face when working on large, collaborative projects?
What are the key skills and qualifications needed to thrive as a programmer, and why are they important?
What job does a programmer do?
What does a programmer do?
Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.
What kind of jobs can a programmer get?
What is the difference between Programmer vs Software Developer?
| Aspect | Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; coding certifications | Similar credentials; often includes additional knowledge of software design and architecture |
| Work Environment | Often focused on coding and debugging within teams or projects | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech companies, and enterprise IT |
| Search & Comparison Intent | People compare to understand coding roles and responsibilities | Broader scope including development lifecycle and project management |
While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

Associate C Programmer with Security Clearance
Pittsburgh, PA โข On-site
Other
Re-posted 13 days ago
Job description
* Proficient scripting skills with bash.
* Strong problem-solving skills.
* Ability to learn a new programming language or development environment given appropriate time and resources.
* Ability to work both independently and with teams, manage multiple projects, and elicit technical requirements from management and staff. Requirements: * Education and Experience: BS degree in Computer Science, Statistics, Engineering, Mathematics, Economics, Data Science, or a related highly quantitative discipline with three (3) years of applicable experience; or a MS degree in a relevant discipline with one (1) year of applicable experience.
* Travel: Periodic travel to customer sites, conferences, workshops, and stakeholder meetings is required to support the SEI's mission and research activities.
* Security Clearance: You will be subject to a background investigation and must have the ability to obtain and maintain a Department of War security clearance.
* Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity. Duties: * Software Development (70%): Design, develop, and maintain high-performance software tools for collecting, processing, and analyzing large-scale network data using C, Python, and Bash. Participate in the full software development lifecycle, including requirements analysis, implementation, testing, deployment, and ongoing enhancement of cybersecurity research tools.
* Customer Support (10%): Provide technical support by troubleshooting software issues, responding to user inquiries, and resolving reported defects. Collaborate with customers and stakeholders to gather feedback and recommend improvements to existing tools.
* Documentation/Publication (10%): Prepare and maintain technical documentation, including user guides, installation instructions, and developer documentation. Contribute to technical reports, presentations, and publications that communicate software capabilities and research outcomes.
* Testing (10%): Develop and execute unit, integration, and regression tests to ensure software quality, reliability, and performance. Identify, troubleshoot, and resolve software defects while supporting continuous improvement of testing processes. Desired Experience: * Primary developer / project lead for a completed software project. Exposure to all phases of software development from requirements gathering to delivery. The feeling of ownership of the project.
* An understanding of software / systems development lifecycle, QA testing, revision control, and change management practices
* Experience developing software on Linux is preferred but not a requirement.
* Experience working with containerization tools such as Docker is preferred.
* Experience with network data collection or flow data, or awareness of network cyber threats is a plus, but not a requirement. It is our responsibility to transfer domain knowledge. Location
Pittsburgh, PA
Job Function
Software/Applications Development/Engineering
Position Type
Staff - Regular
Full time/Part time
Full time
Pay Basis
Salary
More Information: * Please visit " Why Carnegie Mellon " to learn more about becoming part of an institution inspiring innovations that change the world.
* Click here to view a listing of employee benefits
* Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran .
* Statement of Assurance
About Software Engineering Institute
Sourced by ZipRecruiter
Company size
1,001 - 5,000 Employees
Headquarters location
Pittsburgh, PA, US
Year founded
1984