1

Senior Python Startup Jobs in Michigan (NOW HIRING)

Senior Software Engineer - Core

Detroit, MI · Remote

$121.30K - $159.90K/yr

Build and maintain high-throughput, low-latency Python and C++ services, owning the full lifecycle ... Prior experience in early-stage startup environments. Requirements: * 5+ years of professional ...

Senior Systems Engineer

Ann Arbor, MI · On-site

$102.20K - $139.90K/yr

Understanding of agile startup and engineering principles and mindset * Ability to display systems ... Experience with Python, SQL, and data analysis tools (e.g., Pandas, NumPy, Spark). Desirable * A ...

Senior Systems Engineer

Ann Arbor, MI · On-site

$102.20K - $139.90K/yr

Understanding of agile startup and engineering principles and mindset * Ability to display systems ... Experience with Python, SQL, and data analysis tools (e.g., Pandas, NumPy, Spark). Desirable * A ...

Senior Cloud Engineer

Troy, MI · On-site

$52.75 - $70.50/hr

What defines us is how we work: with the agility and momentum of a startup, backed by the ... Strong scripting skills in Python, Bash, or PowerShell * Experience with hybrid and multi-cloud ...

Senior Cloud Engineer

Troy, MI · On-site

$52.75 - $70.50/hr

What defines us is how we work: with the agility and momentum of a startup, backed by the ... Strong scripting skills in Python, Bash, or PowerShell * Experience with hybrid and multi-cloud ...

Senior Site Reliability Engineer

Grand Rapids, MI · On-site +1

$54.75 - $72.75/hr

Startup Veteran: You are comfortable moving fast and staying proactive in an environment where the ... Strong scripting/programming skills in Python, Go, Bash, or C#/.NET. * Observability: Hands-on ...

Senior Site Reliability Engineer

Grand Rapids, MI · On-site +1

$54.75 - $72.75/hr

Startup Veteran: You are comfortable moving fast and staying proactive in an environment where the ... Strong scripting/programming skills in Python, Go, Bash, or C#/.NET. * Observability: Hands-on ...

next page

Showing results 1-20

Senior Python Startup information

What is the difference between Senior Python Startup vs Python Developer?

AspectSenior Python StartupPython Developer
CredentialsBachelor's or higher in CS, experience in startupsBachelor's in CS or related field, some experience
Work EnvironmentFast-paced startup, cross-functional teamsEstablished companies or startups, team-based
Industry UsageTech startups, innovative projectsVaried industries, software development
Search IntentSenior roles, startup environment, advanced skillsEntry to mid-level roles, Python programming

Senior Python Startup roles typically require more experience, leadership skills, and familiarity with startup environments. Python Developers may have similar technical skills but often at an earlier career stage and in more established settings. The main difference lies in experience level and work context, with Senior Python Startup positions emphasizing leadership and startup agility.

What are the most commonly searched types of Python Startup jobs in Michigan? The most popular types of Python Startup jobs in Michigan are:
What are popular job titles related to Senior Python Startup jobs in Michigan? For Senior Python Startup jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Senior Python Startup jobs in Michigan look for? The top searched job categories for Senior Python Startup jobs in Michigan are:
What cities in Michigan are hiring for Senior Python Startup jobs? Cities in Michigan with the most Senior Python Startup job openings:

Senior Controls Engineer - Automation

Wright Technical Services

Plymouth, MI • On-site

$92.30K - $121.80K/yr

Other

Posted 5 days ago


Job description

Job Type: Full time - Direct

Location: Plymouth, MI (Onsite)
Compensation:
$93,000 – $133,000 + 10% Bonus

Wright Technical Services is supporting a leading advanced automation and systems integration organization seeking a Senior Controls Engineer with a strong focus on software development, control systems architecture, and machine-level programming.

This role is ideal for someone whose “happy place” is writing code, developing algorithms, and building scalable control systems, rather than purely hardware-focused engineering. You’ll play a key role in developing and deploying custom automation solutions across a variety of manufacturing environments.

Responsibilities

  • Develop and maintain PC-based industrial control software for custom machinery and automation systems
  • Design, program, and debug PLC logic (primarily Rockwell/Allen-Bradley; Siemens exposure a plus)
  • Build and configure HMI/SCADA interfaces (FactoryTalk, Ignition, or similar platforms)
  • Architect and implement scalable control system software and machine-level logic
  • Integrate motion control systems, robotics (Fanuc), sensors, and safety devices
  • Develop and optimize algorithms, advanced logic, and system performance enhancements
  • Support on-site commissioning, startup, and troubleshooting of automated systems
  • Collaborate with cross-functional teams including hardware, mechanical, and project engineering
  • Assist with software documentation, version control, and continuous improvement initiatives
  • Interface with customers and contractors to support installation and system modifications

Qualifications

  • Bachelor’s degree in Electrical Engineering, Controls Engineering, Computer Engineering, or related field (or equivalent experience)
  • 5+ years of experience in PLC and HMI programming within industrial automation environments
  • Strong experience with:
    • Rockwell Studio 5000 / Allen-Bradley PLCs
    • FactoryTalk View, Ignition, or similar HMI/SCADA platforms
  • Experience with industrial communication protocols (EtherNet/IP, Modbus, ProfiNET)
  • Proven ability to troubleshoot and debug complex control systems
  • Willingness to travel up to 50% for commissioning and support

Preferred Skills

  • Strong software development mindset (beyond ladder logic)
  • Experience with:
    • Python, C++, or other high-level programming languages
    • Algorithm development, data processing, or machine learning concepts
    • MATLAB or advanced modeling/simulation tools
  • Experience with robotics integration (Fanuc preferred)
  • Exposure to SCADA systems (Ignition strongly preferred)
  • Familiarity with safety PLCs and advanced diagnostics
  • Ability to work independently while managing multiple projects