1

Senior Python Software Engineer Jobs in Michigan

Senior Instrumentation Software Engineer

Ann Arbor, MI ยท On-site

$105.90 - $180/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Senior Engineer - Software Development KLA is a global leader in semiconductor manufacturing ... Proficiency in writing, deploying, and maintaining production code in C++, Python, or Java.

Senior Software Engineer

Warren, MI ยท Hybrid

$115K - $151K/yr

The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an ... At least 5-7 years of experience with hands on Python and/or C#. * High level experience with ...

Senior Software Engineer

Milford, MI ยท Hybrid

$107K - $142K/yr

The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an ... At least 5-7 years of experience with hands on Python and/or C#. * High level experience with ...

Senior Software Engineer

Warren, MI ยท On-site

$114K - $151K/yr

The Role We are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an ... At least 5-7 years of experience with hands on Python and/or C#. * High level experience with ...

Senior Software Engineer

Warren, MI ยท On-site

$115K - $151K/yr

The Role We are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an ... At least 5-7 years of experience with hands on Python and/or C#. * High level experience with ...

Senior Instrumentation Software Engineer

Ann Arbor, MI ยท On-site

$105K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Senior Engineer, drive the design, development, testing and roll out of software solutions ... Proficiency in writing, deploying, and maintaining production code in C++, Python or Java.

Senior Instrumentation Software Engineer

Ann Arbor, MI ยท On-site

$105K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Senior Engineer, drive the design, development, testing and roll out of software solutions ... Proficiency in writing, deploying, and maintaining production code in C++, Python or Java.

Senior Instrumentation Software Engineer

Ann Arbor, MI ยท On-site

$105K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Senior Engineer, drive the design, development, testing and roll out of software solutions ... Proficiency in writing, deploying, and maintaining production code in C++, Python or Java.

Senior Software Engineer - Platform

Warren, MI ยท On-site

$114K - $151K/yr

General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of ... Strong experience with scripting and automation using Bash, Python, Java or similar languages

Senior Software Engineer - Platform

Warren, MI ยท On-site

$115K - $151K/yr

General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of ... Strong experience with scripting and automation using Bash, Python, Java or similar languages

Senior Software Engineer

Allen Park, MI ยท On-site

$111K - $147K/yr

  • Medical

  • Dental

  • Life

  • PTO

This Full-Stack Software Engineer position is ideal for a technically oriented, forward-thinking ... experience with Python (highly preferred for AI/Data) and/or Java. * 3+ years of hands-on ...

Showing results 41-60

Senior Python Software Engineer information

See Michigan salary details

$47.9K

$123.7K

$170K

How much do senior python software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for senior python software engineer in Michigan is $123,745.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,900.00 and $142,500.00 per year, depending on experience, location, and employer.

What does a senior Python software engineer do?

A Senior Python Software Engineer designs, develops, tests, and maintains complex software applications using the Python programming language. They often lead or mentor junior developers, architect software solutions, and ensure best coding practices are followed. These professionals collaborate with cross-functional teams to deliver scalable and efficient systems, troubleshoot issues, and optimize application performance. Their expertise includes advanced knowledge of Python frameworks, libraries, and development tools, as well as experience with databases, APIs, and cloud services.

What are the key skills and qualifications needed to thrive as a senior Python software engineer?

To thrive as a Senior Python Software Engineer, you need advanced proficiency in Python programming, strong problem-solving abilities, and a solid background in computer science or a related field. Familiarity with frameworks like Django or Flask, experience with version control systems such as Git, and knowledge of cloud platforms and CI/CD tools are typically required. Leadership, effective communication, and mentorship skills help you collaborate with teams and guide junior developers. These skills ensure the delivery of robust, scalable software solutions and foster a productive, innovative development environment.

What are some common challenges faced by senior Python software engineers when leading complex projects, and how can they be addressed?

Senior Python Software Engineers often face challenges such as balancing hands-on coding with mentoring junior team members, managing technical debt, and designing scalable solutions. Successfully addressing these challenges involves clear communication, proactive code reviews, and effective prioritization of tasks. Collaborating closely with cross-functional teams and fostering a culture of knowledge sharing can also help ensure project success and team growth.

What is the difference between Senior Python Software Engineer vs Python Developer?

AspectSenior Python Software EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding proficiency
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing applications, debugging
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects
Common Search & Comparison IntentUnderstanding senior-level roles, responsibilities, and skillsEntry to mid-level coding roles, project involvement

The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.

Which senior Python software engineer job is in demand?

Senior Python software engineering roles are in high demand across industries such as technology, finance, and healthcare, especially for positions involving data analysis, machine learning, and web development. Skills in frameworks like Django or Flask, along with experience in cloud platforms and version control, enhance job prospects in this field.

What are popular job titles related to Senior Python Software Engineer jobs in Michigan?

For Senior Python Software Engineer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Senior Python Software Engineer jobs in Michigan look for?

The top searched job categories for Senior Python Software Engineer jobs in Michigan are:

Infographic showing various Senior Python Software Engineer job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 10% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $123,745 per year, or $59.5 per hour.

Senior Instrumentation Software Engineer

KLA-Belgium

Ann Arbor, MI โ€ข On-site

$105.90 - $180/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Job description

Senior Engineer โ€“ Software Development

KLA is a global leader in semiconductor manufacturing solutions, providing advanced metrology and inspection products.

Job Responsibilities
  • Drive the design, development, testing, and rollout of software solutions that enhance KLA inspection machines.
  • Develop a deep understanding of the system and create software solutions for critical customer gaps or issues.
  • Develop and evaluate concepts and designs for nextโ€‘generation systems through tradeโ€‘off studies, risk identification, and mitigation planning.
  • Collaborate with a geographically distributed team and with hardware and service engineers to capture requirements and build solutions that meet those needs.
  • Lead and mentor other engineers throughout the product development cycle.
Qualifications
  • Strong knowledge of OOP, design patterns, data structures, distributed systems, and multiโ€‘threaded/multiโ€‘process programming.
  • Understanding of functional programming tradeโ€‘offs versus OOP.
  • Proven ability to navigate complex technical, functional, and nonโ€‘functional requirements to deliver highโ€‘quality solutions.
  • Proficiency in writing, deploying, and maintaining production code in C++, Python, or Java.
  • Experience working with large, subsystemโ€‘based systems and interfacing between components.
  • Ability to translate abstract problem statements into concrete requirements and design.
  • Experience with large data ETL pipelines, storage, or visualization use cases.
  • Doctorate (Academic) with no required work experience.
  • Masterโ€™s degree with 3 years related work experience.
  • Bachelorโ€™s degree with 5 years related work experience.
Compensation & Benefits

Base Pay Range: $105,900 โ€“ $180,000 annually (USA, Michigan โ€“ Ann Arbor).

Benefits include medical, dental, vision, life insurance, 401(k) with company matching, employee stock purchase program, tuition reimbursement, wellness programs, paid time off, and holidays.

Equal Opportunity Employer

KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.

Contact: talent.acquisition@kla.com

#J-18808-Ljbffr