1

Associate Programmer Jobs in Greenfield, IN (NOW HIRING)

Much of the Associate's time will be spent producing output under the direction of an Engineer or Management in the form of tasks such as: test analysis, CAD models, drawings, reports, and other ...

Much of the Associate's time will be spent producing output under the direction of an Engineer or Management in the form of tasks such as: test analysis, CAD models, drawings, reports, and other ...

CNC Programmer

Indianapolis, IN ยท On-site

$85K - $95K/yr

Purpose The Programmer is responsible for evaluating jobs, providing DFM feedback, creating a ... Minimum of Associates degree in Machining, Manufacturing, or related field OR 5 years of experience ...

CNC Programmer

Indianapolis, IN ยท On-site

$25.25 - $34.50/hr

Purpose The Programmer is responsible for evaluating jobs, providing DFM feedback, creating a ... Minimum of Associates degree in Machining, Manufacturing, or related field OR 5 years of experience ...

CNC Programmer

Indianapolis, IN ยท On-site

$25.25 - $34.50/hr

Purpose The Programmer is responsible for evaluating jobs, providing DFM feedback, creating a ... Minimum of Associates degree in Machining, Manufacturing, or related field OR 5 years of experience ...

next page

Showing results 1-20

Associate Programmer information

See Greenfield, IN salary details

$16

$22

$35

How much do associate programmer jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for associate programmer in Greenfield, IN is $22.51, according to ZipRecruiter salary data. Most workers in this role earn between $17.36 and $30.05 per hour, depending on experience, location, and employer.

What does an associate programmer do?

An Associate Programmer is an entry-level software developer who assists in designing, coding, testing, and maintaining software applications. They typically work under the guidance of senior programmers or project managers, contributing to smaller modules or specific tasks within a larger project. Associate Programmers are responsible for writing clean code, fixing bugs, and learning industry best practices. This role often serves as a foundation for gaining experience and advancing to more senior programming positions.

What are the key skills and qualifications needed to thrive as an associate programmer, and why are they important?

To thrive as an Associate Programmer, you need a solid understanding of programming fundamentals, coding languages such as Java, Python, or C#, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic software development methodologies is important. Strong problem-solving skills, attention to detail, and effective teamwork help set you apart in this role. These competencies are crucial for delivering reliable code, collaborating efficiently, and adapting to evolving project requirements.

What are some common challenges an associate programmer might face when working on a team project?

As an Associate Programmer, one common challenge is adapting to different coding styles and standards used by various team members. Effective communication is essential to understand project requirements and ensure smooth collaboration with designers, senior developers, and testers. Additionally, balancing multiple tasks or learning new technologies quickly can be demanding, but these experiences provide valuable opportunities for skill development and growth within the team.

What is the difference between Associate Programmer vs Junior Software Developer?

AspectAssociate ProgrammerJunior Software Developer
Required CredentialsTypically an associate's degree or relevant certificationsSimilar, often an entry-level degree or certification
Work EnvironmentEntry-level, team-based projects in tech companiesEntry-level, often in software development teams
Employer & Industry UsageCommon in IT and software firms for entry rolesWidely used in tech industry for early-career roles
Comparison Search IntentYesYes

The main difference between an Associate Programmer and a Junior Software Developer lies in job titles used by employers. Both roles are entry-level, require similar educational backgrounds, and work in similar environments within the tech industry. The title 'Associate Programmer' is often used in corporate or structured environments, while 'Junior Software Developer' is more common in startups and tech firms. Both roles serve as stepping stones for a career in software development.

What can I do with an associate programmer's in computer programming?

An associate programmer typically performs tasks such as writing, testing, and maintaining code, often using programming languages like Java, Python, or C++. This role provides a foundation for developing skills in software development, debugging, and working with development tools, which can lead to more advanced programming positions or specialized roles in software engineering. Certifications in programming or related technologies can enhance career growth opportunities.

What are the most commonly searched types of Programmer jobs in Greenfield, IN?

The most popular types of Programmer jobs in Greenfield, IN are:

What cities near Greenfield, IN are hiring for Associate Programmer jobs?

Cities near Greenfield, IN with the most Associate Programmer job openings:

Infographic showing various Associate Programmer job openings in Greenfield, IN as of August 2026, with employment types broken down into 1% As Needed, 69% Full Time, 28% Part Time, 1% Temporary, and 1% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $46,819 per year, or $22.5 per hour.

Associate Engineer

smcnorthamerica

Noblesville, IN โ€ข On-site

Full-time

Re-posted yesterday


Job description

PURPOSE

This role is to provide technical support within the organization. Performs assigned tasks to support company goals. Much of the Associate's time will be spent producing output under the direction of an Engineer or Management in the form of tasks such as: test analysis, CAD models, drawings, reports, and other duties as requested.

ESSENTIAL DUTIES

โ€ข Interpret internal and external customer requirements to meet desired outputs.

โ€ข Conduct technical product evaluations to identify potential modes of failure as defined by existing documentation and report results back to internal and external customers.

โ€ข Communicate technical knowledge, specification, and direction to internal and external customers.

โ€ข Read and interpret schematics.ย 

โ€ข Create and input data utilizing corporate management system software that include CAD models, part documentation, bills of material, assembly documentation, and cost analysis.

ย โ€ข Complete assigned tasks using predefined departmental processes.

โ€ข Hands on technical support for both internal and external customers.

โ€ข Participate on a team to accomplish given tasks or processes.

โ€ข Travel mainly for the purpose of training, customer support, or trade shows. (minimal)

โ€ข All other duties as assigned.

โ€ข Record daily activities.

PHYSICAL DEMANDS/WORK ENVIRONMENT

ย โ€ข Capacity to work indoors in an office, laboratory, and/or manufacturing environment.

โ€ข Ability to work in a stationary position for prolonged periods of time.

โ€ข Capability to lift objects or equipment weighing up to 51 pounds with or without reasonable accommodation.

ย โ€ข Physical aptitude to use basic hand tools in a laboratory and/or manufacturing environment.

ย โ€ข Ability to travel and/or attend meetings domestic and internationally outside of normal business hours.

MINIMUM REQUIREMENTS

ย โ€ข Associates degree in a technical discipline, or the equivalent in appropriate education and experience as determined by management utilizing internal SMC career development criteria.

โ€ข Novice understanding of the product development process.ย 

โ€ข Novice understanding to apply project management principles, methodologies, and documentation.

โ€ข Novice understanding of CAD software as applied to product development process.

ย โ€ข Novice understanding of tolerances as they relate to design intent.

โ€ข Novice understanding of common assembly processes.

โ€ข Novice understanding of schematics.

โ€ข Competent at efficient use of time to effectively plan and execute multiple duties.

โ€ข Competent understanding to utilize basic inspection equipment in a laboratory environment. (Calipers, micrometers, flow meter, voltmeter, etc.)

โ€ข Competent ability to communicate utilizing corporate office software.

โ€ข Competent ability to take verbal and/or written direction on tasks, training, or departmental / company policies.

โ€ข Competent ability to communicate, in English, with internal and external customers tactfully and professionally.

For internal use only: Engineering001