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 ...
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
Warrendale, PA · On-site
$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
Warrendale, PA · On-site
$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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
CNC Machine Programmer/Operator
New Kensington, PA · On-site
$25 - $30/hr
Our client in the New Kensington, PA area is seeking a CNC Machine Operator/Programmer. -Set up and operate CNC lathes and machining equipment -Program and edit CNC programs using G-code -Read ...
Quick apply
CNC Machine Programmer/Operator
New Kensington, PA · On-site
$25 - $30/hr
Our client in the New Kensington, PA area is seeking a CNC Machine Operator/Programmer. -Set up and operate CNC lathes and machining equipment -Program and edit CNC programs using G-code -Read ...
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 ...
CNC Programmer-Cheswick,Pennsylvania
$75K - $110K/yr
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 ...
CNC Programmer-Cheswick,Pennsylvania
$75K - $110K/yr
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 ...
Job Title- Mainframe Programmer Project Location - Onsite in Pittsburgh, Pennsylvania Duration- 6+ months contract Skills must have: 15+ years of Mainframe Security experience * Serve as a subject ...
Quick apply
Job Title- Mainframe Programmer Project Location - Onsite in Pittsburgh, Pennsylvania Duration- 6+ months contract Skills must have: 15+ years of Mainframe Security experience * Serve as a subject ...
CNC Plasma Table Programmer
Pittsburgh, PA · On-site
$24.75 - $33.75/hr
CAD/CAM Programmer (CNC Plasma) Equipment & Assembly Plant | Pittsburgh, PA At Calgon Carbon, A Kuraray Company, you'll do more than program machines--you'll help manufacture equipment that supports ...
CNC Plasma Table Programmer
Pittsburgh, PA · On-site
$24.75 - $33.75/hr
CAD/CAM Programmer (CNC Plasma) Equipment & Assembly Plant | Pittsburgh, PA At Calgon Carbon, A Kuraray Company, you'll do more than program machines--you'll help manufacture equipment that supports ...
CNC Plasma Table Programmer
Pittsburgh, PA · On-site
$24.75 - $33.75/hr
CAD/CAM Programmer (CNC Plasma) Equipment & Assembly Plant | Pittsburgh, PA At Calgon Carbon, A Kuraray Company, you'll do more than program machines-you'll help manufacture equipment that supports ...
CNC Plasma Table Programmer
Pittsburgh, PA · On-site
$24.75 - $33.75/hr
CAD/CAM Programmer (CNC Plasma) Equipment & Assembly Plant | Pittsburgh, PA At Calgon Carbon, A Kuraray Company, you'll do more than program machines-you'll help manufacture equipment that supports ...
CNC Plasma Table Programmer
$25.75 - $35.25/hr
CAD/CAM Programmer (CNC Plasma) Equipment & Assembly Plant | Pittsburgh, PA At Calgon Carbon, A Kuraray Company, you'll do more than program machines-you'll help manufacture equipment that supports ...
CNC Plasma Table Programmer
$25.75 - $35.25/hr
CAD/CAM Programmer (CNC Plasma) Equipment & Assembly Plant | Pittsburgh, PA At Calgon Carbon, A Kuraray Company, you'll do more than program machines-you'll help manufacture equipment that supports ...
CNC Plasma Table Programmer
$24.75 - $33.75/hr
CAD/CAM Programmer (CNC Plasma) Equipment & Assembly Plant | Pittsburgh, PA At Calgon Carbon, A Kuraray Company, you'll do more than program machines--you'll help manufacture equipment that supports ...
Quick apply
CNC Plasma Table Programmer
$24.75 - $33.75/hr
CAD/CAM Programmer (CNC Plasma) Equipment & Assembly Plant | Pittsburgh, PA At Calgon Carbon, A Kuraray Company, you'll do more than program machines--you'll help manufacture equipment that supports ...
Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services ...
Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services ...
Senior Programmer Analyst
$43.25 - $58.75/hr
Mitsubishi Electric Power Products, Inc. (MEPPI) is seeking a Senior Programmer Analyst to design and develop our business applications and reports that provide automated solutions to specific ...
Senior Programmer Analyst
$43.25 - $58.75/hr
Mitsubishi Electric Power Products, Inc. (MEPPI) is seeking a Senior Programmer Analyst to design and develop our business applications and reports that provide automated solutions to specific ...
Senior Programmer Analyst
Warrendale, PA · On-site
$43.50 - $58.75/hr
Mitsubishi Electric Power Products, Inc. (MEPPI) is seeking a Senior Programmer Analyst to design and develop our business applications and reports that provide automated solutions to specific ...
Senior Programmer Analyst
Warrendale, PA · On-site
$43.50 - $58.75/hr
Mitsubishi Electric Power Products, Inc. (MEPPI) is seeking a Senior Programmer Analyst to design and develop our business applications and reports that provide automated solutions to specific ...
Programmer Programmer information
See Gibsonia, PA salary details
$10.99 - $15.71
4% of jobs
$15.71 - $20.42
9% of jobs
$23.81 is the 25th percentile. Wages below this are outliers.
$20.42 - $25.14
17% of jobs
$25.14 - $29.85
13% of jobs
The median wage is $32.60 / hr.
$29.85 - $34.57
13% of jobs
$34.57 - $39.28
10% of jobs
$39.28 - $44
9% of jobs
$44.88 is the 75th percentile. Wages above this are outliers.
$44 - $48.71
9% of jobs
$48.71 - $53.43
7% of jobs
$53.43 - $58.15
6% of jobs
$58.15 - $62.86
4% of jobs
$10
$36
$62
How much do programmer programmer jobs pay per hour?
What is the difference between Programmer Programmer vs Software Developer?
| Aspect | Programmer Programmer | Software Developer |
|---|---|---|
| Required Credentials | Typically a diploma or degree in computer science or related field | Similar credentials, often with additional certifications or experience |
| Work Environment | Often focused on coding tasks within development teams | Involves designing, coding, testing, and maintaining software applications |
| Employer & Industry Usage | Used across tech companies, startups, and IT departments | Common in software firms, tech giants, and enterprise IT |
| Search & Comparison Intent | People compare to understand roles, skills, and career paths | Often compared to programmers for clarity on responsibilities |
While both Programmer Programmer and Software Developer roles involve coding and software creation, Software Developers typically have broader responsibilities including design and testing, whereas Programmers focus mainly on writing code. Understanding these differences helps in choosing the right career path or job search focus.
What cities near Gibsonia, PA are hiring for Programmer Programmer jobs?
Cities near Gibsonia, PA with the most Programmer Programmer job openings:

Job description
What We Do:
Our team in the Cyber Risk and Resilience Directorate researches and develops software tools capable of collecting, storing, and analyzing organizational network data to provide security analysts insights into what is traversing their network. We provide both the core network tools to facilitate this capability, and prototypes of new ways to present the data effectively. We deal with a scale of network data generally unseen by most organizations, handling record counts in the tens of billions per day.
Developing security insights at this scale requires creativity, efficiency, and staying up to date with modern computing platforms. In some cases, the computing has outpaced the methods, and it is incumbent upon us to generate novel views of both the entire data collection, and of focused datasets tailored to specific analyst needs.
Our network situational awareness security tools are published here: https://tools.netsa.cert.org/
Position Summary:
You'll be responsible for developing software within our network data collection suite and pushing the bounds of the uses of those tools. Much of the software is written in C, and some in Python. We are responsible for the entire life-cycle of the tools: requirements gathering/generation, development, testing, documentation, and user support.
There is room for independence for new tools or projects to make our software suite more complete. Making the tools easy to integrate and deploy, along with writing documentation are additional tasks for the position. You will work on existing projects with more senior developers until you have a grasp of the tool suite and gain domain expertise to take command of new or current tools.
You bring the design and software skills, and we'll bring the domain knowledge to solve the hard network security data problems.
Knowledge, Skills and Abilities:
- 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 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 ten (10) years of applicable experience, or equivalent experience and demonstrated expertise in C programming; or a MS degree in a relevant discipline with eight (8) years of applicable experience; or a PhD in a relevant discipline with five (5) years 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.
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
Arlington, VA, Pittsburgh, PAJob Function
Software/Applications Development/EngineeringPosition Type
Staff - RegularFull time/Part time
Full timePay Basis
SalaryMore 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 CMU
Sourced by ZipRecruiter
Industry
Offices of mental health practitioners
Company size
201 - 500 Employees
Headquarters location
Harrisburg, PA, US