1

Python Software Engineer Jobs in Detroit, MI (NOW HIRING)

Your mission, roles and responsibilities Role Summary The Software Engineer will play a critical ... NET, Python, JavaScript, and Node.js. C++ and or Rust would also be a plus. Experience with ...

Remote Software Engineer

Ann Arbor, MI

$50.75 - $69.50/hr

Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, machine learning engineers for ...

Your mission, roles and responsibilities Role Summary The Software Engineer will play a critical ... NET, Python, JavaScript, and Node.js. C++ and or Rust would also be a plus. • Experience with ...

Software Engineer At orsa credit union, we believe in more than just banking, we believe in people ... Proficiency in multiple programming languages such as Symitar PowerOn, Java, Python, SQL ...

Software Engineer - Database (SQL) The Software Engineer - Database will join an Agile development ... Knowledge of DevOps, other programming languages such as Python or Scala will be an added advantage.

Software Engineer #1055475 * Employees in this job function are responsible for designing ... Deep proficiency in Python (FastAPI/Django). * AI Orchestration: Advanced experience with LangChain ...

AI Software Engineer Responsibilities: * Design, develop, and deploy production-grade AI software ... Strong programming skills (Python, JavaScript, or similar languages) * Experience with tools and ...

... Python, JavaScript/TypeScript, Go, C#, or similar • Solid understanding of software engineering fundamentals (data structures, algorithms, OOP, design principles) • Experience working in ...

next page

Showing results 1-20

Python Software Engineer information

See Detroit, MI salary details

$22.8K

$138.6K

$200.5K

How much do python software engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for python software engineer in Detroit, MI is $138,566.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,400.00 and $162,800.00 per year, depending on experience, location, and employer.

What is a Python Software Engineer job?

A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.

What does a typical workday look like for a Python Software Engineer?

A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.

What are the key skills and qualifications needed to thrive in the Python Software Engineer position, and why are they important?

To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.

What are popular job titles related to Python Software Engineer jobs in Detroit, MI? For Python Software Engineer jobs in Detroit, MI, the most frequently searched job titles are:
What job categories do people searching Python Software Engineer jobs in Detroit, MI look for? The top searched job categories for Python Software Engineer jobs in Detroit, MI are:
What cities near Detroit, MI are hiring for Python Software Engineer jobs? Cities near Detroit, MI with the most Python Software Engineer job openings:
Senior Software Engineer

Senior Software Engineer

Indotronix International Corporation

Sterling Heights, MI • On-site

$62/hr

Contractor

Posted 4 days ago


Job description

Indotronix is seeking an :Senior Software Engineer

Duration: 12 Months - Temporary to Hire
Able to obtain a US Secret Security Clearance
Shift:  1st - 8:00 AM to 5pm
Bachelor's degree in STEM field

Job Description

We are seeking experienced Senior Embedded Software Engineers with a passion for real-time software development, integration, and testing. This role supports the full software development lifecycle for advanced embedded systems, including requirements analysis, architecture, implementation, integration, troubleshooting, and verification activities. The engineer will collaborate across multidisciplinary engineering teams to deliver high-quality software solutions for complex systems.

Responsibilities

  • Perform software requirements analysis, architecture, design, coding, integration, and testing activities

  • Develop and maintain real-time embedded software applications

  • Support hardware/software integration, troubleshooting, debugging, and verification testing

  • Develop unit tests and technical documentation throughout the software lifecycle

  • Collaborate with Mechanical, Electrical, Controls, and Systems Engineering teams

  • Mentor junior software engineers in software development and troubleshooting practices

  • Ensure compliance with technical, system, performance, quality, and customer requirements

  • Support software maintenance, upgrades, and porting activities

  • Participate in technical reviews, problem resolution, and continuous improvement efforts

  • Travel to customer sites as required

Basic Qualifications (Required Skills/Experience)

  • Bachelor’s degree in a STEM field

  • 4+ years of experience in real-time embedded software development and/or software testing (2+ years with Master’s degree)

  • Strong programming experience in C, C++, and Python

  • Experience developing software applications on Linux operating systems

  • Object-oriented design and development experience

  • Familiarity with Ethernet-based protocols including SSL/TLS, SSH, and SFTP

  • Strong written and verbal communication skills

  • Ability to troubleshoot technical software development issues

  • Familiarity with current engineering software applications and technologies

  • Ability to obtain and maintain a U.S. Secret Security Clearance (U.S. Citizenship required)

Preferred Qualifications (Desired Skills/Experience)

  • Experience with bare-metal real-time application development

  • Familiarity with Ada programming

  • Experience with Git, GitLab, Jira, and configuration management tools

  • Familiarity with Qt Framework and QML for GUI development

  • Experience with model-based engineering tools such as MagicDraw or Enterprise Architect

  • Familiarity with DOORS, CMMI, Nessus, Coverity, and STIG hardening processes

  • Experience using NI TestStand

  • Familiarity with military or combat vehicle systems and capabilities

  • Knowledge of military and commercial software design standards

Education & Experience

  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer


Indotronix logo

About Indotronix

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US