1

Programmer Jobs (NOW HIRING)

NX Programmer We are seeking an experienced NX Programmer to support design and manufacturing activities by developing precise 3D models, toolpaths, and technical drawings. In this role, you ...

Apply Early

Be Seen First

CNC Programmer

Muncie, IN · On-site

$50K - $60K/yr

CNC Mill Operator Taurus Tool and Engineering is focused on obtaining goals through team effort. If you are looking for a rewarding career with a company that values you and your ideas, we would like ...

Urgent

Apply Early

Programmer

Wichita, KS · On-site

$18 - $40/hr

Programming, using primarily Mastercam. Establish CNC programming Standard Work procedures as part of the development of a virtual qualification system interfaced between Mastercam, Vericut.

Find out more at: www. solotech .com As a Programmer, you will create and modify AV system software for integrated Audio Video Systems by converting requirements into a functional user interface and ...

CMM Programmer

Akron, OH · On-site

$32 - $40/hr

The CMM Programmer will create and update CMM Programs for part specific receiving inspections, in-process inspections, and final inspections. You will utilize a variety of precision measuring ...

Apply Early

In addition to the responsibilities below, the Programmer will be responsible for the overall success of software design, database creation, and the implementation of procedures and standards used in ...

BMS Programmer

New York, NY · On-site

$80K - $135K/yr

In addition to the responsibilities below, the Programmer will be responsible for the overall success of software design, database creation, and the implementation of procedures and standards used in ...

Apply Early

Programmer - Job ID #HBITS-04-03369 Albany, NY, United States/ 2 Year Contract APPLICATION CLOSING DATE: 03-30-2016 PROGRAMMER Analysis, design, coding, component and assembly testing of all ...

Be Seen First

Production Programmer

La Porte, IN · On-site

$22 - $28/hr

Job Summary The Production Programmer is responsible for creating, optimizing, and maintaining programs that control production equipment and processes. This role focuses on developing code for CNC ...

next page

Showing results 1-20

Programmer information

See salary details

$12

$39

$68

How much do programmer jobs pay per hour?

As of Jul 7, 2026, the average hourly pay for programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

Can I make 100k as a software developer?

Software developers can earn $100,000 or more annually, especially with experience, specialized skills, or working in high-demand industries and locations. Factors such as geographic region, level of expertise, and certifications influence salary potential.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What does a programmer do?

A programmer, sometimes called a software developer or coder, writes and tests code that enables computer programs and applications to function. They use various programming languages such as Python, Java, or C++ to create software solutions, fix bugs, and improve existing programs. Programmers also collaborate with other professionals, such as designers and project managers, to define requirements and ensure that the software meets user needs. Their work is essential in industries ranging from technology and finance to healthcare and entertainment.

What are the key skills and qualifications needed to thrive as a Programmer, and why are they important?

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What job does a programmer do?

A programmer writes, tests, and maintains computer software using programming languages such as Java, Python, or C++. They analyze user needs, develop code solutions, and troubleshoot issues to ensure software functions correctly. Programmers often work in teams and may use development tools like IDEs and version control systems.

What Do Programmers 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 engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually, often through a combination of salary, bonuses, and stock options. These roles typically require advanced skills, extensive experience, and work in high-paying industries like technology or finance.

What kind of jobs can a programmer get?

Programmers can work in various roles such as software developers, web developers, mobile app developers, systems analysts, and database administrators. They often work in industries like technology, finance, healthcare, and gaming, using programming languages like Java, Python, or C++ and may require certifications or knowledge of development tools. Job environments can range from startups to large corporations, with opportunities for remote or on-site work.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader 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.

What cities are hiring for Programmer jobs? Cities with the most Programmer job openings:
What are the most commonly searched types of Programmer jobs? The most popular types of Programmer jobs are:
Who are the top companies hiring for Programmer jobs? The top employers for Programmer jobs are:
What states have the most Programmer jobs? States with the most job openings for Programmer jobs include:
Infographic showing various Programmer job openings in the United States as of July 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $82,234 per year, or $39.5 per hour.
NX Programmer

NX Programmer

Actalent

Huntsville, AL

$45 - $62/hr

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Posted 27 days ago

Be an early applicant


Job description

We are hiring for a NX/CNC Programmer!Huntsville, AL6-8 Month Contract

Job Title: NX Programmer

Job Description

We are seeking an experienced NX Programmer to support design and manufacturing activities by developing precise 3D models, toolpaths, and technical drawings. In this role, you translate complex engineering requirements into manufacturable components using Siemens NX in a collaborative engineering and production environment. You focus exclusively on programming, providing expert-level support for new machinery installation and ongoing manufacturing operations.

Responsibilities

  • Develop and optimize CNC programs using Siemens NX to support design and manufacturing requirements.
  • Create and refine 3D models, toolpaths, and technical drawings that translate engineering specifications into manufacturable components.
  • Provide offline programming support, ensuring programs are accurate, efficient, and aligned with production standards.
  • Support the installation and commissioning of new machinery for a launcher platform by delivering robust programs and technical input.
  • Collaborate closely with internal tool designers, manufacturing engineers, programmers, quality teams, and shop floor personnel to ensure seamless production.
  • Troubleshoot programming and machining issues, identify root causes, and implement effective corrective actions.
  • Develop and refine post-processors to ensure compatibility and optimal performance with installed machinery.
  • Contribute to tooling design activities and ensure toolpaths are appropriate for multi-axis milling operations.
  • Maintain clear documentation for programs, processes, and revisions to support traceability and continuous improvement.
  • Provide technical guidance and support to colleagues on programming best practices and machining strategies.

Essential Skills

  • Experience in CAM programming, with approximately 15+ years of relevant industry experience.
  • Extensive Siemens NX experience, including advanced programming for complex parts and assemblies.
  • At least 10+ years of offline programming experience, with a strong focus on precision and efficiency.
  • Proficiency in multi-axis mill programming, including complex toolpath generation and optimization.
  • Strong understanding of tooling design principles and their application in CNC programming.
  • Ability to interpret engineering drawings, models, and specifications and translate them into manufacturable programs.
  • Demonstrated troubleshooting skills for programming and machining issues in a production environment.
  • Effective collaboration and communication skills for working with engineering, quality, and shop floor teams.

Additional Skills & Qualifications

  • Experience with SolidWorks is a strong plus for supporting 3D modeling and design activities.
  • A degree is preferred and supports success in this role, particularly in engineering or a related technical field.
  • Experience supporting installation and ramp-up of new machinery or production lines.
  • Familiarity with post-process development for CNC machines.
  • Launcher platforms or similar advanced manufacturing environments is beneficial.

Work Environment

This role offers a standard 40-hour work week, with the potential for approximately 5 hours of overtime weekly depending on business needs. You may choose between a 5 x 8-hour schedule or a 4 x 9-hour schedule with a half day on Friday, providing flexibility in how you structure your work week. Core working hours are 7:30 a.m. to 3:30 p.m., supporting consistent collaboration with engineering, quality, and shop floor teams. You work on-site alongside internal tool designers, manufacturing engineers, programmers, quality professionals, and production personnel in a hands-on manufacturing environment focused on new machinery for a launcher platform. There is no travel required for this role, and some level of hybrid flexibility may be available due to office space constraints, depending on business needs and coordination with the team.

Job Type & Location

This is a Contract position based out of Huntsville, AL.

Pay and Benefits

The pay range for this position is $45.00 - $62.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Huntsville,AL.

Application Deadline

This position is anticipated to close on Jun 30, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.


Actalent logo

About Actalent

Sourced by ZipRecruiter

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We're supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

Company size

5,001 - 10,000 Employees

Headquarters location

Hanover, MD, US

Year founded

1983

Social media