1

Assistant Programmer Jobs in Wayne, PA (NOW HIRING)

CNC Programmer

Horsham, PA · On-site

$45 - $55/hr

Contribute to the improvement and standardization of the CNC programming process. * Assist with troubleshooting and solving machining process issues. * Provide technical assistance by responding to ...

Swiss Programmer

North Wales, PA

$25.50 - $35/hr

Position Summary As a CNC Swiss Lathe programmer, you will be responsible for reading and ... Ensures first article and first piece submissions are correct by working with quality team * Assist ...

Cenero is looking for a Control System Programmer as part of its programming team to write code and ... * Assist in other responsibilities as assigned Qualifications * Bachelor's Degree in Computer ...

Cenero is looking for a Control System Programmer as part of its programming team to write code and ... * Assist in other responsibilities as assigned Qualifications * Bachelor's Degree in Computer ...

Showing results 21-40

Assistant Programmer information

See Wayne, PA salary details

$10

$35

$62

How much do assistant programmer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for assistant programmer in Wayne, PA is $35.83, according to ZipRecruiter salary data. Most workers in this role earn between $23.32 and $46.63 per hour, depending on experience, location, and employer.

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

To thrive as an Assistant Programmer, you need foundational knowledge in programming languages (such as Java, Python, or C++), software development fundamentals, and typically a degree or coursework in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and debugging tools is highly valuable. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and deliver quality code. These skills and qualities are crucial for efficiently supporting software projects and ensuring reliable, maintainable applications.

What is an assistant programmer?

Assistant Programmers are entry-level professionals who support the development, testing, and maintenance of software applications. They typically work under the supervision of senior programmers or software engineers, helping to write code, debug programs, and document software processes. Their main role is to assist with routine programming tasks and learn industry best practices, making this position a common starting point for a career in software development.

What are some typical challenges faced by assistant programmers when joining a new development team?

Assistant Programmers often encounter challenges such as adapting to the team's coding standards, learning new tools or frameworks, and understanding the existing codebase. It can also be a learning curve to effectively communicate with senior developers and contribute to collaborative projects. However, most teams provide mentorship, documentation, and code reviews to help new team members integrate smoothly and build confidence in their technical and interpersonal skills.

What is the difference between Assistant Programmer vs Junior Developer?

AspectAssistant ProgrammerJunior Developer
Required CredentialsTypically an associate degree or diploma in computer science or related fieldSimilar, often an entry-level role with comparable educational background
Work EnvironmentSupportive team, assisting senior programmers in coding and testingHands-on coding, debugging, and developing software applications
Employer & Industry UsageCommon in IT firms, software companies, and tech departmentsUsed across similar industries, often interchangeable with Assistant Programmer in job listings

In summary, Assistant Programmers and Junior Developers share similar educational backgrounds and work environments. The main difference lies in their roles: Assistant Programmers typically support and assist senior staff, while Junior Developers are more involved in actual coding and development tasks. Both positions serve as entry points into the software development industry.

What are the most commonly searched types of Programmer jobs in Wayne, PA? The most popular types of Programmer jobs in Wayne, PA are:
What cities near Wayne, PA are hiring for Assistant Programmer jobs? Cities near Wayne, PA with the most Assistant Programmer job openings:

CNC Programmer

ALIGN PRECISION

Horsham, PA • On-site

$45 - $55/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 22 days ago


Align Precision rating

8.5

Company rating: 8.5 out of 10

Based on 16 frontline employees who took The Breakroom Quiz


Job description

Summary

A CNC Programmer is responsible for transforming raw materials into precise, functional components using specialized machinery. This role entails interpreting engineering drawings, designing and implementing CNC programs, and setting up machines to produce the specified components. The CNC Programmer must conduct test runs and make necessary adjustments to ensure the final product meets the engineering drawing specifications accurately.

Success in this role requires strong technical drawing interpretation skills, mechanical aptitude, and meticulous attention to detail.

Essential Duties and Responsibilities include the following. Other duties may be assigned:

  • Develop and maintain multi-axis CNC programs to produce parts using MasterCAM CAD/CAM software, collaborating with Process Engineers.
  • Ensure collision-free code through Vericut machine simulation software.
  • Collaborate with supervisors, other programmers, and end users to gather information about program intent and process output, considering all necessary variables such as machine capabilities and operator skill level.
  • Contribute to the improvement and standardization of the CNC programming process.
  • Assist with troubleshooting and solving machining process issues.
  • Provide technical assistance by responding to inquiries regarding errors, problems, or questions with CNC programs.
  • Design workholding and fixtures using SolidWorks or MasterCAM, and either detail them or delegate the detailing to Engineers or draftsmen as appropriate.
  • Perform other duties as assigned by the Engineering Manager or Director of Engineering.


Skills Required:

  • Have a minimum of 5 years of Mastercam experience (less for entry level positions)
  • Must have experience with multi axis mill turn programming.
  • Must have experience in a close tolerance milling environment
  • Must fully understand GD&T
  • Self-Starter / Self-Motivated / Flexible / Detail-Oriented
  • Reliable and dependable
  • Positive internal and customer focused attitude
  • Must enjoy fast paced environment
  • Ability to organize, prioritize and communicate
  • Willingness to take ownership of projects to ensure meeting customer delivery commitments
  • Ability to incorporate machine probing routines within CNC programs for validations and in process inspections (this will be part of a development plan for entry level positions)
  • Competent in Custom Macro B programming to create special functions as required (this will be part of a development plan for entry level positions)

Language Skills:
Ability to read, analyze, and interpret common scientific and technical journals, tooling catalogs and websites relating to machining parameters such as speeds, feeds, depth of cut, horsepower consumption (etc.). Ability to effectively present information to internal customers (machinists and supervisors).
Mathematical Skills:
Ability to work with mathematical concepts such as probability and statistical inference for purposes of predicting process capability. Understanding of the fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations particularly as they relate to machining and CNC programming.

Education and/or Experience:

  • Manufacturing: 10 years
  • Mill turn programming: 3 years + (required)
  • Mastercam Software: 5 years + (less for entry level)
  • Solid works: 2 years + (less for entry level)
  • Vericut Software: 1 year preferred

Physical Demands:

  • The Physical demands 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. Occasionally the employee will need to lift, push or pull items weighing up to 25 lobs.

Work Environment:

  • The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Company Description

Manufacturing excellence starts from within. Our teams collaborate and share knowledge across our facilities. We thrive through continual learning and mentoring. From apprenticeship to leadership, our people are proud of the important work we do.


What Align Precision employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom