1

Senior Computer Programmer Jobs in Michigan (NOW HIRING)

Sr CAD Operator

Niles, MI · On-site

$17.75 - $24.25/hr

The Senior CAD Operator is part of the Sales & Marketing Team, supporting Bonnell in serving ... Re-engineer products with customer feedback for enhanced reliability and consistency in extrusions.

Sr CAD Operator

Niles, MI · On-site

$17.75 - $24.25/hr

The Senior CAD Operator is part of the Sales & Marketing Team, supporting Bonnell in serving ... Re-engineer products with customer feedback for enhanced reliability and consistency in extrusions.

Be Seen First

Senior CAD Design Engineer - Paint Systems Position Summary The Senior CAD Design Engineer - Paint Systems is responsible for leading the design and development of detailed 2D and 3D drawing packages ...

CAD Designer III

Farmington Hills, MI · On-site

$80K - $100K/yr

Senior-level CAD Designer to support 3D design and modification of automotive parts and assemblies. The position will work closely with Engineering to perform design investigations, feasibility ...

Senior Programmer-Analyst

Lansing, MI

$45.25 - $61/hr

Position: Senior Programmer-Analyst Location: Lansing, MI Duration: 12 months Analyze business ... computer programming techniques and computer languages. Develop unit test plans, test data and ...

Senior SAS Programmer Location: Hybrid - Okemos, MI (Minimum 2 days onsite weekly; moving to 3 days ... Required Skills/Qualifications: · Bachelor's degree with coursework in computer science ...

Senior Software Engineer

Milford, MI · On-site

$125 - $150/hr

Bachelor's degree in Electrical and Computer Engineering, Computer Science, Mechanical Engineering, or related field of study. Five (5) years of experience as an Embedded Software Engineer, Embedded ...

Senior SAS Programmer Location: Okemos, MI (Minimum 3 days onsite weekly) Duration: Long term Rate ... Required Skills/Qualifications: · Bachelor's degree with coursework in computer science ...

Senior CNC Programmer

Shelby Township, MI · On-site

$24.25 - $33/hr

SAPA Transmission is seeking a Senior CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role will be responsible for creating, implementing, and ...

next page

Showing results 1-20

Senior Computer Programmer information

See Michigan salary details

$11

$45

$62

How much do senior computer programmer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for senior computer programmer in Michigan is $45.56, according to ZipRecruiter salary data. Most workers in this role earn between $38.37 and $54.47 per hour, depending on experience, location, and employer.

What is a senior computer programmer?

Senior Computer Programmers are experienced professionals who design, write, test, and maintain complex computer software and applications. They often lead programming teams, mentor junior developers, and contribute to architectural decisions. Their responsibilities include reviewing code for efficiency and security, troubleshooting issues, and ensuring that software meets both technical and business requirements. Typically, they have several years of experience in software development and are proficient in multiple programming languages.

What are the key skills and qualifications needed to thrive as a senior computer programmer?

To thrive as a Senior Computer Programmer, you need advanced proficiency in programming languages (such as Java, Python, or C++), strong problem-solving abilities, and a bachelor's degree in computer science or a related field. Expertise in software development tools, version control systems (like Git), and familiarity with industry-standard frameworks is typically required, along with relevant certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate. Exceptional communication, leadership, and teamwork skills help you manage projects and mentor junior developers. These skills ensure you can deliver robust software solutions efficiently, drive technical innovation, and contribute effectively to team and organizational goals.

What are some typical challenges senior computer programmers face when leading project development?

Senior Computer Programmers often encounter challenges such as managing complex codebases, balancing hands-on coding with mentoring junior developers, and ensuring that projects meet both technical and business requirements. They are frequently responsible for architectural decisions, code reviews, and integrating new technologies, which requires staying current with industry trends. Additionally, effective communication and collaboration with cross-functional teams—including product managers, designers, and QA—are essential to delivering successful software solutions.

What is the difference between Senior Computer Programmer vs Software Developer?

AspectSenior Computer ProgrammerSoftware Developer
CredentialsBachelor's degree in Computer Science or related field; experience in programmingBachelor's degree in Computer Science or related field; coding experience
Work EnvironmentDevelops, tests, and maintains code; often in teamsDesigns and builds software applications; collaborates with stakeholders
Industry UsageCommon in tech, finance, healthcare sectorsWidespread across industries for application development
Search/Comparison IntentFocuses on programming expertise and experienceBroader software development responsibilities

While both roles involve coding and technical skills, a Senior Computer Programmer primarily focuses on writing, testing, and maintaining code, often with specialized programming expertise. A Software Developer typically has a broader role, including designing software solutions and collaborating with teams. The roles overlap in credentials and work environment, but their focus areas differ slightly.

How much does a senior computer programmer make?

A senior computer programmer typically earns between $90,000 and $130,000 annually, depending on experience, location, and industry. They often have advanced coding skills in languages like Java, C++, or Python and may hold certifications that enhance their earning potential.

What are the most commonly searched types of Computer Programmer jobs in Michigan?

The most popular types of Computer Programmer jobs in Michigan are:

What cities in Michigan are hiring for Senior Computer Programmer jobs?

Cities in Michigan with the most Senior Computer Programmer job openings:

Infographic showing various Senior Computer Programmer job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 14% Part Time, 2% Temporary, 3% Contract, and 2% Nights. Highlights an 76% Physical, 2% Hybrid, and 22% Remote job distribution, with an average salary of $94,773 per year, or $45.6 per hour.

Sr CAD Operator

Niles, MI • On-site

$17.75 - $24.25/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

The Senior CAD Operator is part of the Sales & Marketing Team, supporting Bonnell in serving existing customers, acquiring new business, and meeting group Key Result Areas. This position requires onsite presence. The primary responsibilities include designing and processing approval prints, providing support to Customer Account Representatives on die data, and coordinating with manufacturing to implement changes in product design as needed. The primary software used is AutoCAD for creating 2D drawings, with occasional use of Inventor and/or SolidWorks to extract 2D data from 3D models. The Senior CAD Operator also assists with quoting and follow-up communications with customers, acting as a resource to the Sales & Marketing Team.

 What You'll Be Responsible For:

  • Create extrusion die drawings for customer approval.
  • Re-engineer products with customer feedback for enhanced reliability and consistency in extrusions.
  • Confirm receipt of approval prints with the customer.
  • Create initial drawings for quotation.
  • Modify existing customer drawings.
  • Use calipers, micrometers, and other equipment to create drawings from samples.
  • Interpret manufacturing needs and concerns and discussing with the customer.
  • Produce drawing for prospect quotations.
  • Performs other duties as required.

 What You'll Need To Have: 

  • CAD/Drafting Diploma, Training and/or Certification or equivalent industry experience
  • Knowledge of mechanical drafting and principles
  • 3+ years Auto-CAD/ drawing experience
  • Excellent analytical problem-solving skills
  • Results-oriented and customer-focused
  • Motivated self-starter who can manage multiple tasks with minimum supervision.

It Would Be Great If You Have:

  • Aluminum extrusion experience
  • 5+ years AutoCAD experience
  • Inventor/SolidWorks experience 

Compensation:

Based on experience

Employee Benefits:

  • Paid Vacation
  • Medical, Dental, and Vision
  • Life Insurance, 401k 
  • Tuition Reimbursement