1

Self Employed Programmer Side Jobs in Indiana (NOW HIRING)

Self-managed, self-starter able to work well within a team environment or individually as needed ... Located for easy access on the east side of downtown Indianapolis, we are short commute away from ...

Client side JavaScript framework library experience preferred. (jQuery, Backbone) UNIX/Linux system ... Must be detail oriented and self-managing. Bachelor Degree with an emphasis in Information Systems ...

Our premium brand, performance-defining products and systems are used primarily on bicycles, side ... Highly organized, self-motivated, detail oriented. Position Qualifications: Education: Bachelor ...

Our premium brand, performance-defining products and systems are used primarily on bicycles, side ... Highly organized, self-motivated, detail oriented. Position Qualifications: Education: Bachelor ...

Our premium brand, performance-defining products and systems are used primarily on bicycles, side ... Highly organized, self-motivated, detail oriented. Position Qualifications: Education: Bachelor ...

Individuals who are self-motivated and able to work with little supervision, who consistently take ... by-side with dedicated experts in their fields, Honeywell employees are eligible for a ...

next page

Showing results 1-20

Self Employed Programmer Side information

What does it mean to be a self-employed programmer on the side?

Being a self-employed programmer on the side means you take on programming work as an independent contractor or freelancer while also holding a primary job or pursuing other commitments. This can include building websites, developing apps, or offering software solutions for clients, usually outside of your main working hours. It allows for flexibility, extra income, and the opportunity to develop new skills or work on projects that interest you. However, it also requires good time management and often involves finding your own clients, negotiating contracts, and handling taxes.

What are the key skills and qualifications needed to thrive as a self-employed programmer?

To thrive as a Self Employed Programmer, you need strong coding abilities, problem-solving skills, and a solid understanding of software development principles, often supported by a portfolio of completed projects. Familiarity with programming languages, version control systems like Git, and project management or freelancing platforms is essential. Excellent time management, communication, and client relationship skills help you stand out by ensuring projects are delivered effectively and professionally. These skills and qualities are critical for consistently delivering quality work, maintaining client satisfaction, and sustaining a successful independent programming business.

What are some common challenges faced by self-employed programmers working on side projects, and how can they be managed?

Self-employed programmers taking on side projects often face challenges like balancing time between their main job, personal life, and freelance work. Managing client expectations, setting clear project boundaries, and maintaining steady communication are crucial for avoiding scope creep and burnout. Additionally, staying organized with tools for task management and setting realistic deadlines can help ensure projects are completed successfully. Networking with other freelancers and regularly updating skills also supports long-term growth and resilience in this role.

What is the difference between Self Employed Programmer Side vs Freelance Web Developer?

AspectSelf Employed Programmer SideFreelance Web Developer
CredentialsTypically no formal credentials required, but programming knowledge essentialOften has certifications or portfolio demonstrating web development skills
Work EnvironmentWorks independently, often from home or co-working spacesWorks remotely or on-site for clients, project-based
Employer & Industry UsageOperates as an individual, serving multiple clients or projectsServes clients in various industries, focusing on website projects
Search & Comparison IntentLooking for side programming work, independent projectsSeeking freelance web development opportunities

The main difference is that a Self Employed Programmer Side works independently on various programming projects without necessarily specializing in web development, while a Freelance Web Developer specifically focuses on creating and maintaining websites for clients. Both roles involve remote work and client interaction, but the freelance web developer often has a portfolio and certifications that showcase web-specific skills.

What are popular job titles related to Self Employed Programmer Side jobs in Indiana?

For Self Employed Programmer Side jobs in Indiana, the most frequently searched job titles are:

What job categories do people searching Self Employed Programmer Side jobs in Indiana look for?

The top searched job categories for Self Employed Programmer Side jobs in Indiana are:

What cities in Indiana are hiring for Self Employed Programmer Side jobs?

Cities in Indiana with the most Self Employed Programmer Side job openings:

Infographic showing various Self Employed Programmer Side job openings in Indiana as of July 2026, with employment types broken down into 1% As Needed, 73% Full Time, 21% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution.

CAD/CAM Engineer/ CNC Programmer

Indianapolis, IN โ€ข On-site

Precinmac
Machinery Manufacturingย โ€ขย 1 - 5K employees

$35 - $45/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 4 days ago


Job description

Position Title:  CAD/CAM PROGRAMMER

Position Summary: Under limited supervision, create CNC programs using Siemens NX software for multi-axis CNC Mill machines. As well as, to program Multi Axis Lathe machines. Use Vericut software for final product verification. CNC programs will be created for manufacturing components and job specific fixturing.

Reports to:   Manufacturing Support Services Manager or Operations Group Leader

Personnel:  Not applicable.

Duties:

  • Using Siemens NX2506 & Vericut software’s. With the assistance of our Tooling Engineers, select the appropriate cutting tools and speeds/feeds for a variety of materials (inconel, aluminum, steel, titanium, etc.) to create CNC programs and instructions used to run a CNC machine.
  • Verify and simulate programs to CAD models to ensure accuracy.
  • Analyze job orders, drawings, blueprints, specifications, and design data to determine the appropriate machine tool, work holding and cutter selection, machine speeds, and feed rates.
  • Plan, design, and produce work holding set-ups.
  • Write, store, and modify original and/or existing CNC programs to enhance efficiency.
  • Troubleshoot programs and processes.
  • Focus on continuous improvement through increased throughput and reduced changeover time.
  • Coordinate with other functional areas as needed to implement and change CNC programs.
  • Familiar with ERP software, we use Visual Manufacturing as our ERP software.

Job Qualification Requirements:

Educational Experience - Associates degree in Machining Technology or equivalent relevant work experience.

Experience - 

  • Minimum 3 years’ experience in CNC programming.
  • Expert knowledge of programming software especially within Siemens NX for 3 and 5 axis machining. Horizontal and Vertical spindle machines.
  • Working knowledge of Vericut for lathe and mill-turn verification applications.
  • Excellent knowledge of G-code.
  • Utilize machine probing for in-process part measurement.
  • The ability to apply mathematical functions knowledge of machines and tools, including their designs and uses.
  • Experience in production and prototyping environments.
  • Experience with computer applications including Microsoft Teams, Word, and Excel.
  • Self-managed, self-starter able to work well within a team environment or individually as needed.
  • Strong mechanical aptitude.

Physical Demands - The employee is required to:

  • stand, walk, push, pull, reach overhead, and bend to floor
  • exert up to 20 pounds of force occasionally, and/or
  • exert up to 10 pounds of force frequently.

Certification Required - N/A

Visual Acuity - Accommodation required for reading written instructions, blueprints, and computer screen 

Hearing Ability –  Accommodation required to communicate with employees. 

Working Conditions - Normally works in an office environment may occasionally be subject to:

  • shop floor environment
  • high noise levels from operating machines
  • physical hazards from moving equipment and production components
  • breathing fumes, dust and mist
  • skin exposure to oils and cutting fluids. 

About Major Tool

Major Tool & Machine (MTM) was founded in 1946, starting with only four employees to support the commercialization of the jet engine following World War II.  Today, MTM is a contract manufacturer in Indianapolis, Indiana with a 600,000+ sq ft. manufacturing facility, 400+ skilled employees, best-in-industry business and quality systems, and project management expertise.  Located for easy access on the east side of downtown Indianapolis, we are short commute away from most any place in the counties surrounding Indianapolis.  Major Tool is a Precinmac company, a portfolio of businesses across the US and Canada that provide similar machining, fabrication and other manufacturing services to customers who provide critical services in turn in their various industries.  Our Precinmac values are Trust, Gratitude, Action, Excellence and Growth, with a commitment to live these out daily in our workplaces.

Benefits

Excellent Benefits including three health insurance plan options - with a base plan option requiring ZERO employee paid premium.  Dental and vision plans have very reasonable employee premiums.  Participants in our health insurance have the onsite clinic available at no additional charge for medical services. All employees can access the mental health services provided in the clinic, For HDHP health insurance options, we contribute to your health savings account (HSA) and offer other flexible spending account (FSA) options. We support your retirement goals with a 401k company match.  In addition to work schedule options we provide immediate Paid Time Off (PTO) availability and 10 paid Holidays,  Along with in house training programs, we offer educational assistance for coursework that will support your career growth at Major Tool,  We care about the health of our employees and provide a tobacco free facility, onsite fitness center and wellness events, short and long term disability and life insurance coverage fully paid.

We are proud to be an Equal Opportunity Employer.