1

Senior Python Engineer Jobs in Michigan (NOW HIRING)

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

Twisthink is looking for a Senior Software Engineer to design and build custom software solutions ... NET and Python, with occasional contributions to front-end application development using frameworks ...

Core Senior Engineer

Dearborn, MI · On-site

$112K - $148K/yr

Proficient in Python with minimum 5 years of experience. Java experience will be a plus. * Minimum 1 year experience with Angular, React or Vue * Minimum 3 year experience with GCP, Azure or AWS ...

Sr. Algorithm Engineer

Troy, MI · On-site

$99K - $136K/yr

Senior Algorithm Engineer Why join Aptiv? You'll have the opportunity to work on cutting-edge ... Experience with Python and ROS * Knowledge of vehicle dynamics, numerical methods and statistic ...

New

Senior-level engineers with strong mentorship capabilities will have reduced travel requirements as ... Familiarity with higher-level programming languages such as C, Python, or CodeSys. Why Join Us ...

Senior Software Engineer - onsite

Detroit, MI · On-site

$116K - $153K/yr

We are seeking an experienced Senior Software Engineer to lead the design and development of ... Strong proficiency in one or more programming languages such as Java, Python, JavaScript/TypeScript ...

Senior AI Engineer

Birmingham, MI · On-site

$99K - $136K/yr

Senior AI Engineer Location :Hybrid, United States Employment Type :Full-Time Benefits Offered ... Use Python and SQL to build AI systems and functionality. * Troubleshoot and debug issues across ...

Senior AI Engineer

Birmingham, MI · On-site

$99K - $136K/yr

Senior AI Engineer Location :  Hybrid, United States Employment Type : Full-Time Benefits ... Use Python and SQL to build AI systems and functionality. * Troubleshoot and debug issues across ...

Senior AI Engineer

Birmingham, MI · On-site

$99K - $136K/yr

Description Senior AI Engineer Location : Hybrid, United States Employment Type : Full-Time ... Use Python and SQL to build AI systems and functionality. * Troubleshoot and debug issues across ...

Senior Systems Engineer

Lansing, MI · On-site

$106K - $145K/yr

Job Title: Senior Systems Engineer Location: Lansing MI Duration: 12 Months ( Hybrid Role) This ... Teradata database Upgrades, provisioning, software maintenance, scripting - BASH, Perl, Python ...

Senior Photonics Engineer

Ann Arbor, MI · On-site

$102K - $140K/yr

Rydberg Technologies is seeking a highly skilled and experienced Senior Photonics Engineer to lead ... Use MATLAB, Python, LabVIEW, and other tools for real-time data acquisition, analysis, and ...

Senior Automation Engineer

Midland, MI · Hybrid

$89K - $117K/yr

Evaluate, select, and implement Python libraries, testing tools, and supporting frameworks to ... As an experienced Senior Automation Engineer ,you will have the ability to share new ideas and ...

Senior Automation Engineer

Lansing, MI · Hybrid

$105K - $138K/yr

Evaluate, select, and implement Python libraries, testing tools, and supporting frameworks to ... As an experienced Senior Automation Engineer ,you will have the ability to share new ideas and ...

Senior Automation Engineer

Grand Rapids, MI · Hybrid

$99K - $131K/yr

Evaluate, select, and implement Python libraries, testing tools, and supporting frameworks to ... As an experienced Senior Automation Engineer ,you will have the ability to share new ideas and ...

next page

Showing results 1-20

Senior Python Engineer information

See Michigan salary details

$47.9K

$123.7K

$170K

How much do senior python engineer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for senior python 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 are the key skills and qualifications needed to thrive as a Senior Python Engineer, and why are they important?

To thrive as a Senior Python Engineer, you need expert knowledge of Python programming, software architecture, and experience with web frameworks, supported by a degree in computer science or related field. Familiarity with tools like Django, Flask, REST APIs, Docker, and version control systems such as Git is typically required, along with possible certifications in cloud technologies or Python itself. Strong problem-solving abilities, leadership, and effective communication skills help you lead teams and collaborate across departments. These skills ensure robust, scalable software solutions and foster innovation and efficiency within development projects.

What does a Senior Python Engineer do?

A Senior Python Engineer is an experienced software developer who specializes in designing, developing, and maintaining applications using the Python programming language. They often take on leadership roles within development teams, contribute to architectural decisions, and mentor junior engineers. Senior Python Engineers work on complex projects, ensure code quality, and help implement best practices to improve efficiency and reliability. Their work may span back-end development, data engineering, automation, and integrating with other technologies.

What are the common challenges Senior Python Engineers face when leading projects, and how can they effectively address them?

Senior Python Engineers often encounter challenges such as balancing hands-on coding with overseeing project architecture, mentoring junior developers, and ensuring code quality across the team. Effectively addressing these challenges involves strong communication, setting clear coding standards, and fostering a collaborative environment through regular code reviews and knowledge-sharing sessions. Staying updated on best practices and leveraging automation tools for testing and deployment can also help streamline workflows and maintain high-quality deliverables.
What job categories do people searching Senior Python Engineer jobs in Michigan look for? The top searched job categories for Senior Python Engineer jobs in Michigan are:
What cities in Michigan are hiring for Senior Python Engineer jobs? Cities in Michigan with the most Senior Python Engineer job openings:
Infographic showing various Senior Python Engineer job openings in Michigan as of July 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. 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 Software Engineer

Senior Software Engineer

Twisthink

Grand Rapids, MI • On-site

$117K - $155K/yr

Full-time

Retirement

Posted 11 days ago


Job description

Twisthink is looking for a Senior Software Engineer to design and build custom software solutions across a variety of domains, including backend systems, data platforms, connected applications, and cloud-enabled products. This role provides technical leadership throughout the design, implementation, and launch of scalable, maintainable, and resilient software solutions.
The ideal candidate has experience delivering complex software systems and enjoys working across multiple layers of the stack. You'll collaborate closely with cross-functional teams and clients to solve challenging problems, translate business needs into technical solutions, and deliver high-quality software. As a senior member of the team, you'll help guide technical direction, provide mentorship, and contribute to a culture of engineering excellence and continuous improvement.
What You'll Accomplish:
  • Design and deliver custom software solutions spanning backend services, APIs, applications, and cloud-connected systems.
  • Contribute to the design and implementation of data platforms, data pipelines, and application architectures that support scalable analytics and intelligent software solutions.
  • Lead development efforts using technologies such as C#/.NET and Python, with occasional contributions to front-end application development using frameworks like React or Vue.
  • Collaborate with clients, architects, and team leads to define technical approaches that align with business goals and user needs.
  • Apply AI tools effectively throughout the software development lifecycle to improve engineering productivity, quality, and delivery speed.
  • Guide Agile development efforts using Scrum or Kanban, contributing to sprint planning, code reviews, and retrospectives.
  • Foster a culture of learning, collaboration, quality, and continuous improvement.
  • Advocate for sound engineering practices in software architecture, testing, observability, DevOps, maintainability, and engineering productivity.

Keys to Success:
  • 7+ years of experience in full life-cycle software development, with a strong focus on cloud-native architectures.
  • Proven ability to lead technical discussions and collaborate directly with clients and stakeholders.
  • Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.
  • Proficiency in backend development using C#/.NET and/or Python; familiarity with front-end frameworks like React or Vue is a plus.
  • Experience with cloud platforms (AWS and Azure), and modern development workflows including source control, code review, and CI/CD pipelines.
  • Experience in designing, integrating, or implementing LLM-based or other AI-enabled software solutions is desired.
  • Familiarity with DevOps practices including automated testing, observability, and infrastructure-as-code.
  • Comfort using AI-assisted development tools thoughtfully and effectively as part of the engineering process.

Why Join Our Team?
  • Be part of a 100% employee-owned company, giving you the opportunity to share in the long-term value you help create
  • Grow your career in a culture that values mentorship, collaboration, and continuous learning, including education assistance
  • Enjoy a flexible hybrid work environment based in Grand Rapids, MI (in-office 3x/week)
  • Receive a competitive total rewards package, including 12 paid holidays, 401(k) match, and biannual performance bonuses
  • Be part of a transparent organization with regular business updates and a strong commitment to giving back locally and globally

Twisthink ensures equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law.