1

Senior Computer Programmer Jobs in Michigan (NOW HIRING)

Senior Computer Systems Engineer

Holland, MI · On-site

$97K - $133K/yr

Senior Computer Systems Engineer Posting Start Date: 6/9/26 Join the Future of Workspace Innovation at Haworth Are you ready to shape the future of how people work, live, and thrive? At Haworth, w ...

Senior Computer Systems Engineer

Holland, MI · On-site

$97K - $133K/yr

Haworth is a global pioneer in workspace design, seeking a Senior Computer Systems Engineer to optimize critical database systems. The role involves managing IT systems, leading projects, and ...

Senior Computer Systems Engineer

Holland, MI · On-site

$97K - $133K/yr

Haworth is a global pioneer in workspace design, seeking a Senior Computer Systems Engineer to optimize critical database systems and ensure data accuracy, availability, and security. This role ...

Senior Computer Systems Engineer

Holland, MI · On-site +1

$99K - $136K/yr

We are currently looking for a Senior Computer Systems Engineer to join our team in Holland, MI. Job Overview We are seeking a Senior Database Administrator to serve as a technical expert in ...

Senior CAD Designer

Auburn Hills, MI · On-site

$96K - $103K/yr

JOB PURPOSE PHINIA is seeking a dynamic Senior CAD Designer to support our Starter and Alternator ... Works with engineering direction for creating solutions. * Identifies problems and offers solutions.

Senior Programmer-Analyst

Lansing, MI · On-site

$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 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 ...

Sr. Java Developer

Farmington Hills, MI

$56.25 - $71.75/hr

Sr. Java Developer Under limited supervision, develop, create and modify complex, multi-tier ... Master degree in Computer Science, Computer Engineering, Information Technology or in a related ...

Senior SOTIF Engineer

Ann Arbor, MI · On-site +1

$102K - $140K/yr

We are seeking a Senior SOTIF Engineer with a strong knowledge of Functional Safety (ISO 26262 ... Bachelor's Degree in Computer Science, Computer Engineering, Systems Engineering, or equivalent ...

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 Jun 12, 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 the highest paid computer programming job?

Senior computer programmers, especially those with expertise in specialized fields like artificial intelligence, cybersecurity, or cloud computing, tend to have the highest salaries in programming. Roles such as software architects, lead developers, and technical directors often earn higher compensation due to their experience, leadership responsibilities, and advanced skills with tools like machine learning frameworks or enterprise systems.

What engineer makes $500,000 a year?

Senior computer programmers or software engineers with extensive experience, specialized skills, and working in high-paying industries such as finance or technology can earn $500,000 or more annually, often through base salary, bonuses, and stock options. Achieving this level typically requires advanced expertise, leadership roles, and working at large tech companies or startups with significant funding.

Can I make 200k a year as a software engineer?

Senior computer programmers or software engineers can earn $200,000 or more annually, especially with extensive experience, specialized skills, or working in high-paying industries like finance or technology. Achieving this salary often requires advanced knowledge of programming languages, certifications, and sometimes working in senior or managerial roles.

How much does a senior programmer make in the US?

A senior computer programmer in the US typically earns between $90,000 and $130,000 annually, depending on experience, location, and industry. Higher salaries are common in tech hubs and for those with specialized skills or certifications in programming languages and development tools.

What are Senior Computer Programmers?

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, and why are they important?

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 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.

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 are the most commonly searched types of Computer Programmer jobs in Michigan? The most popular types of Computer Programmer jobs in Michigan are:
What job categories do people searching Senior Computer Programmer jobs in Michigan look for? The top searched job categories for Senior Computer Programmer jobs in Michigan are:
Infographic showing various Senior Computer Programmer job openings in Michigan as of June 2026, with employment types broken down into 95% Full Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $94,773 per year, or $45.6 per hour.
Senior Computer Systems Engineer

Senior Computer Systems Engineer

Haworth, Inc.

Holland, MI • On-site

$97K - $133K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago


Haworth rating

7.1

Company rating: 7.1 out of 10

Based on 31 frontline employees who took The Breakroom Quiz

16th of 46 rated furniture manufacturers


Job description

Senior Computer Systems Engineer
Posting Start Date: 6/9/26
Join the Future of Workspace Innovation at Haworth
Are you ready to shape the future of how people work, live, and thrive? At Haworth, we're not just creating furniture, we're revolutionizing the way the world interacts with spaces. As a global pioneer in workspace design since 1948, we've been pushing boundaries and redefining possibilities for over seven decades.
We're looking for visionaries like you to help write the next chapter of our story.
Discover more here!
We are currently looking for a Senior Computer Systems Engineer to join our team in Holland, MI.
Job Overview
We are seeking a Senior Database Administrator to serve as a technical expert in IT infrastructure, owning and optimizing critical database systems that ensure data accuracy, availability, and security. This role leads complex initiatives, including system maintenance, performance tuning, and large scale upgrades, while troubleshooting high impact issues and supporting business critical applications with high availability. The ideal candidate is a strong communicator and critical thinker who can translate complex technical concepts, collaborate across teams, and make sound decisions in fast-paced environments. This individual will also mentor junior team members and has the potential to grow into a lead level role within the organization.
Job Responsibilities
  • Manage and maintain complex IT systems, ensuring optimal performance, security, and availability.
  • Collaborate with leaders from other departments to ensure seamless integration and support.
  • Design and implement IT solutions to meet business requirements and enhance efficiency.
  • Lead and manage IT projects, overseeing all aspects from planning to implementation.
  • Serve as a subject matter expert, providing guidance and support to other IT team members.
  • Conduct system audits to assess compliance with security and data privacy regulations.
  • Stay informed about industry trends, best practices, and emerging technologies in IT.
  • Must be able to perform all essential job functions with/without accommodation.
  • Uses office automation, communication, software, and tools used in Haworth office environment.
  • Performs other duties within scope as assigned.

Required Qualifications
  • Education: Bachelor's Degree in Computer Science, Information Systems, or a related field
  • Education Equivalency: Associate's Degree plus 2 years related experience OR 4 years related experience if no post-secondary education
  • Work Experience: 5 years IT or computer technology experience with Bachelor's Degree OR 3 years IT or computer technology experience with Master's Degree
  • Minimum 2 years of hands on database administration experience
  • Ability to travel up to 10% of the time
  • Ability to participate in an on call rotation; ability to support off hours when needed
  • Applicants must be able to work in Holland, MI; this position does not offer remote or hybrid work and does not include relocation assistance.
  • Applicants must possess an unrestricted right to work in the US to be eligible for this position.

For candidates with military experience please see Military Equivalency at www.mynextmove.org/vets/find/military
Preferred Qualifications
  • Strong communication skills with ability to engage technical and non-technical audiences
  • Experience working at Haworth (or similar corporate environment)
  • Experience with Business Intelligence and data warehousing design/support
  • Experience with Microsoft SQL Server
  • Manufacturing industry experience
  • Advanced troubleshooting, critical thinking, and problem solving abilities
  • Seasoned DBA with deep knowledge of database administration practices
  • Experience with system maintenance, performance tuning, and large-scale upgrades
  • Proven support of high availability, business critical systems
  • Comfortable working with Oracle databases
  • Experience in manufacturing or similar corporate environments
  • Exposure to business intelligence and data warehousing
  • Quick learner with ability to adapt to new technologies and tools

Design your future with Haworth
Headquartered in Holland Michigan, Haworth is a family owned global powerhouse at the forefront of innovation and sustainable design in the workspace interiors industry. Here, you'll have access to state of the art resources, collaborate with cross functional teams of passionate innovators, and experience a blend of global reach with personal growth opportunities. Whether you're developing new manufacturing processes, implementing smart factory solutions, or designing tomorrow's workspace solutions, you'll be empowered to make a lasting impact while growing your career.
We believe in the power of collaboration and strive to create a culture where everyone feels valued, respected, and empowered to make a difference. Your hard work, dedication, and talent are the foundation of our success and enable us to build meaningful connections with our customers and each other.
At Haworth, members enjoy benefits from their first day of employment:
  • 20 Days Paid Time Off: Plus, the option to buy up to 5 extra days.
  • Health Benefits: Priority Health Medical options, Delta Dental, and Vision Insurance.
  • 401k Match: Contribute 6% of your annual salary, and Haworth will match up to 7%.
  • Insurance Coverage: Company-provided Short-Term Disability, Long Term Disability, and Life Insurance.
  • On-Site Gym: Well-equipped gym, open 24/7.
  • Annual Bonus Programs
  • Tuition Reimbursement
  • Volunteer Time Off
  • Parental Leave
  • Pet Insurance
  • Zero Waste to Landfill

#LI-HM1
Haworth Values
At Haworth, we have a strong set of values that guide our business and help us align with our customers.
We listen to our Customers. We rely on our Members. We honor Integrity. We embrace Continuous Learning. We lead with Design. We create Value. We work to make the World better.
Join the Haworth family. Apply for this job, or learn more about the many possibilities at Haworth: Home Page
Apply now
  • Start apply with LinkedIn
  • Apply Now

  • Start
  • Please wait...

EEO / ADA Statement
As an EEO employer, Haworth will not discriminate in its employment practices due to an applicant's race, color, sex, pregnancy, national origin, ancestry, citizenship, sexual orientation, gender identity or expression, protected genetic information, age, disability, marital status, veteran status, religion, height, weight, other protected group status, or any other basis protected by the laws where we employ people.
Haworth's AAP programs are available for applicant review. Requests can be made to your Recruiter to review during regular business hours.
This organization participates in E-Verify Employment Eligibility Verification.
If you have questions about any of the above policies, or if you require an ADA accommodation in the application process, please contact a member of our Human Resources team at (616)-393-1600.
Req Id:

What Haworth employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom