1

Excel Programmer Jobs in Pennsylvania (NOW HIRING)

CNC PROGRAMMER

Titusville, PA ยท On-site

$23 - $31.50/hr

The CNC Programmer will be responsible for developing programs to be used in multiple types of ... Proficient in Microsoft Office with an emphasis in Excel. * Working Knowledge of Adobe Acrobat and ...

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 ... Competency in Microsoft Excel * Proficiency in other MS Office utilities: Word, PowerPoint, Visio ...

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 ... Competency in Microsoft Excel * Proficiency in other MS Office utilities: Word, PowerPoint, Visio ...

CNC Programmer - GibbsCAM

Jeannette, PA

$23.75 - $32.50/hr

Coordinate with manufacturing engineers to create machining program templates for each part family ... Competency in Microsoft Excel * Proficiency in other MS Office utilities: Word, PowerPoint, Visio ...

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 ... Competency in Microsoft Excel * Proficiency in other MS Office utilities: Word, PowerPoint, Visio ...

$75K - $110K/yr

We are looking for CNC Programmers to join our Pittsburgh (Cheswick) location. Your ... Experience in using MS Word, Excel * Knowledge 3D solid modeling a plus #LI-KH1 No unsolicited ...

CNC Programmer - Weekend Shift

Lititz, PA ยท On-site

$24.50 - $33.50/hr

The CNC Programmer I is responsible for programming computer numeric controlled machine tools. They ... Experience using MS Office (Word, Excel, Outlook) a plus. * Strong commitment to detailed and error ...

CNC Programmer-2nd Shift

Lititz, PA

$24.50 - $33.50/hr

Level I programmers will generate programs to the prints, models, or sketches with consultation ... Experience using MS Office (Word, Excel, Outlook) a plus. * Strong commitment to detailed and error ...

CNC Programmer - Weekend Shift

Lititz, PA

$24.50 - $33.50/hr

TheCNC Programmer Iis responsiblefor programming computer numeric controlled machine tools. They ... Experience using MS Office (Word, Excel, Outlook) a plus. * Strong commitment to detailed and error ...

Showing results 21-40

Excel Programmer information

See Pennsylvania salary details

$12

$39

$68

How much do excel programmer jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for excel programmer in Pennsylvania is $39.63, according to ZipRecruiter salary data. Most workers in this role earn between $25.77 and $51.59 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Excel programmer?

To thrive as an Excel Programmer, you need advanced knowledge of Microsoft Excel, VBA (Visual Basic for Applications) programming, and strong data analysis skills, often supported by relevant certifications or experience. Familiarity with automation tools, database connections, and Excel add-ins is typically required for developing robust solutions. Attention to detail, problem-solving abilities, and clear communication are standout soft skills for this role. These skills ensure efficient workflow automation, accurate data management, and effective collaboration with stakeholders.

What are some common challenges Excel programmers face when working on large-scale data automation projects?

Excel Programmers often encounter challenges such as managing complex formulas, optimizing macros for large datasets, and ensuring data integrity across multiple linked workbooks. Collaborating with non-technical team members to gather accurate requirements and translating those into efficient, maintainable VBA code can also be demanding. Additionally, maintaining performance while automating repetitive tasks and integrating Excel with other systems or databases requires careful planning and testing.

What is an Excel programmer?

Excel Programmers are professionals who specialize in designing, developing, and automating tasks within Microsoft Excel using advanced features like formulas, macros, and Visual Basic for Applications (VBA). They create custom solutions to streamline data analysis, reporting, and business processes, often by writing code to automate repetitive tasks. Excel Programmers are commonly employed in fields such as finance, accounting, data analysis, and operations, where they help organizations improve efficiency and accuracy with customized Excel tools.

What is the difference between Excel Programmer vs Data Analyst?

AspectExcel ProgrammerData Analyst
Required SkillsExcel formulas, VBA, macrosData visualization, statistical analysis, SQL
CertificationsExcel certifications, VBA coursesData analysis certifications, SQL certifications
Work EnvironmentOffice, remote, project-basedOffice, research, reporting
Industry UsageFinance, accounting, operationsMarketing, finance, healthcare

While both roles involve working with data, Excel Programmers primarily focus on creating complex spreadsheets, macros, and automation within Excel. Data Analysts interpret data, generate insights, and use a broader set of tools like SQL and visualization software. The roles often overlap but differ in scope and skill set.

Infographic showing various Excel Programmer job openings in Pennsylvania as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, 1% Temporary, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $82,432 per year, or $39.6 per hour.

$23 - $31.50/hr

Full-time

Re-posted 22 days ago


Job description

The CNC Programmer will be responsible for developing programs to be used in multiple types of milling and turning machines to maximize production efficiencies and minimize cost and waste.

Role and Responsibilities:

  • Prepare 3d Models using SolidWorks for program creation and inspections using customer supplied drawings or CAD models.
  • Create 3D stock Models in SolidWorks by measuring customer supplied incoming materials.
  • Work with plant managers to develop a tooling plan for upcoming jobs, and procure tooling as needed by obtaining quotes and writing required purchase orders.
  • Program and simulate toolpaths for parts using Esprit CAM software being sure to fully communicate all required checkpoints to the operator using the programming interface.
  • Generate CNC code from CAM software, then review and troubleshoot the G code to ensure accuracy and that all necessary notes and comments are added.
  • Capable of working with operators on the shop floor to complete the first run of programs and accommodate change requests as needed for the G code programs.
  • Knowledge of lathe and mill operations, with a drive to continually learn new machine capabilities
  • Prepare manufacturing process plans, as needed
  • Design, create, and modify jigs, fixtures, and tooling as needed.
  • Propensity to research new and innovative tooling that could optimize jobs on the shop floor.
  • Assist shop floors in multiple plants in machine set-up and process troubleshooting.
  • Research and act as a technical support for the purchase of additional equipment and/or software.
  • Participate in pre-production planning and project management, as needed.
  • Understand machine set-up/processes including tooling and machine speeds and feeds.
  • Proactively participate in process improvement to maximize production.
  • Able to read and understand CNC G-code language, blueprints, and GD&T.

Duties may be changed, or additional duties assigned. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Qualifications and Education Requirements

  • Associate’s degree in CNC programing with three to five years’ experience of programming in a manufacturing setting, or an equivalent combination of education and experience.
  • Proficient in CAM software and 3D modeling (SolidWorks and Esprit software experience a plus).
  • Experience operating a CNC machine is a plus.

Preferred Skills

  • Proficient in Microsoft Office with an emphasis in Excel.
  • Working Knowledge of Adobe Acrobat and PDF creation
  • Able to think critically, conceptually, and analytical to proactively solve problems
  • Excellent communication skills; Must be able to read, write, and comprehend instructions.
  • Must be able to convey detailed/complex information in written or verbal format.
  • Excellent mathematical skills, with an emphasis in geometry and trigonometry.
  • Mechanical and technical knowledge of machining equipment.
  • Strong organizational skills, with the ability to perform multiple tasks in a fast-paced environment, consistently meeting deadlines with accurate and detailed results.
  • Able to work as part of a team.

Physical Demands and Working Environment

The physical demands and working environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee may be exposed to moving mechanical parts in manufacturing areas and will be required to wear safety glasses, safety toed shoes and other PPE as designated. The noise environment in manufacturing can be loud at times.

While performing the duties of this job, the employee is regularly required sit for extended periods of time; stand and walk in a manufacturing setting; lift up to 25 pounds; use hands for fine motor tasks; perform light physical activity moving around a manufacturing facility.

Equal Opportunity Employer, including Disability and Protected Veterans status

If you need special assistance or an accommodation in applying for employment at Grand Valley Manufacturing Co., please contact our Human Resources department at 1.814.827.2707


Monday - Friday; 8am - 5pm with 1 hour unpaid lunch