1

Python Software Engineer Jobs in Michigan (NOW HIRING)

Embedded Software Engineer

Grand Rapids, MI · On-site

$121.20K - $159.40K/yr

About the Job Simms Electronics Engineering team is seeking an Embedded Software Engineer with ... Experience with python, C++, C#. * Experience with MS Visual Studio. Powered by JazzHR iT3AiOHSIC

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

As a Software Engineer you will be responsible for developing the software that is scalable ... Proficiency in Python libraries such as Scikit-learn, NumPy, Pandas, Matplotlib, TensorFlow, or ...

Essentials: * 5-8 years of software engineering experience with strong proficiency in Python and TypeScript. * Demonstrated experience delivering production systems on AWS, including Lambda, Fargate ...

MBS Software Engineer

Dearborn, MI · On-site

$120.35K - $204.61K/yr

... or Python) and API development frameworks. 3. Using agile programming in a test-driven development environment (TDD) paradigm to design and develop. 4. Using advanced software configuration ...

As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the ... Python, Rust, etc.) * Familiarity with RESTful APIs for client-server integration. * Knowledge of ...

As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the ... Python, Rust, etc.) * Familiarity with RESTful APIs for client-server integration. * Knowledge of ...

Software Development & DevOps * Write clean, efficient, production-quality C++ and Python code within the ROS 2 ecosystem (ament, colcon, ros2_control, MoveIt 2 plugins). * Establish and maintain CI ...

Software Development & DevOps * Write clean, efficient, production-quality C++ and Python code within the ROS 2 ecosystem (ament, colcon, ros2_control, MoveIt 2 plugins). * Establish and maintain CI ...

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

Redford, MI · On-site

$85.40K - $192.90K/yr

Build scalable RESTful APIs and microservices (Python/C++) that allow edge devices to communicate ... Experience: 3+ years of professional software engineering experience in a production environment.

Software Engineer

Redford, MI

$85.40K - $192.90K/yr

We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Strong proficiency in Python (required) and at least one other language (C++, Go, or Node.js)

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

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

Experience building backend services using languages such as C#, Python, or similar * Understanding of software engineering disciplines and the ability to work across multiple layers of the ...

next page

Showing results 1-20

Python Software Engineer information

See Michigan salary details

$20K

$122K

$176.5K

How much do python software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for python software engineer in Michigan is $121,998.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,300.00 and $143,400.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 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 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 most commonly searched types of Python Software Engineer jobs in Michigan? The most popular types of Python Software Engineer jobs in Michigan are:
What job categories do people searching Python Software Engineer jobs in Michigan look for? The top searched job categories for Python Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Python Software Engineer jobs? Cities in Michigan with the most Python Software Engineer job openings:
What are popular job titles related to Python Software Engineer jobs in MI? For Python Software Engineer jobs in MI, the most frequently searched job titles are:
Infographic showing various Python Software Engineer job openings in Michigan as of May 2026, with employment types broken down into 2% As Needed, 66% Full Time, 12% Part Time, 1% Temporary, 18% Contract, and 1% Nights. Highlights an 94% Physical, 2% Hybrid, and 4% Remote job distribution, with an average salary of $121,998 per year, or $58.7 per hour.
Software Engineer

Software Engineer

Moseley Technical Services, Inc.

Sterling Heights, MI • On-site

$64.28 - $71.42/hr

Full-time

Medical, Retirement

Posted 7 days ago


Job description

Check out this new opportunity!
Embedded Software Engineer
Ground Combat Vehicle Program
Sterling Heights, MI
$64.28 - $71.42/Hour
Ability to Obtain a Secret Clearance
Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and effectiveness of military personnel worldwide, focusing on durability, mobility, and performance.
Responsibilities:
  • Design, configure, and test a next-gen software development environment supporting documentation, code, and test artifact generation
  • Analyze and develop software requirements, architecture, and design using standard modeling and design tools
  • Write, integrate, and test embedded software in vehicle domains such as Board Support Packages (BSPs), displays, power management, diagnostics, lethality, embedded training, and software deployment
  • Perform hardware/software integration, debugging, and validation through multiple testing phases
  • Lead Agile ceremonies (daily scrums, PI planning, retrospectives, demos) and contribute to continuous integration efforts
  • Collaborate across cross-functional teams including Systems Engineering, Software Quality, and Project Management
  • Drive integration of multiple CSCIs into complete vehicle software releases
  • Support process improvement and maintain documentation to organizational and industry standards

Qualifications:
  • U.S. Citizenship is required by Federal Law
  • M.S. in Computer Engineering, Electrical Engineering, or related field
  • Ability to Obtain a Secret Clearance
  • 7-10+ years experience in embedded software engineering
  • Proficiency with GIT, Bitbucket, and languages: Java, C#, C++, C, Python
  • Experience in VxWorks, Linux, RTOS, BSPs, Virtualization, GVOS
  • Familiarity with serial/network protocols: RS-232/422, CAN, TCP/IP, UDP/IP
  • Knowledge of DDS (Data Distribution Service) or middleware such as Kafka
  • Experience with Time Sensitive Network (TSN) and vehicle architectures like NGVA, UKGVA
  • Exposure to GCIA, MOSA, SOSA, FACE standards
  • Experience with Agile software development methodologies

Preferred Qualifications:
  • Background in defense or DoD environments
  • Familiarity with Type 1/2 hypervisors, Docker/Kubernetes, IoT concepts
  • Experience with Cameo Systems Modeler, multicast networking
  • Ability to bring process improvement and implement methodologies for optimization

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer
Your Recruiter
What to Expect
  • Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation, which may include education, criminal, and work history verifications.
  • Accepted applicants will be eligible for benefits, including medical and supplemental insurance, and a 401(k) plan. Appreciation and gratitude for employees are hallmarks of organizations with low turnover.
  • Final position level and pay will be based on experience.

Resources
  • To apply, send a resume to: resumes@moseleytechnical.com
  • For more active job openings: Search Jobs
  • For more information about Moseley, visit: About Us

Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.
We stand by our 30-year-old commitment of "World Class Service. World Class Company."

Moseley Technical Services logo

About Moseley Technical Services

Sourced by ZipRecruiter

Moseley Technical Services, headquartered in Huntsville, AL, US, is a renowned player in the engineering services industry. They provide a diverse array of services, primarily focused on staffing and recruiting for various technical industries including aerospace, defense, and information technology. Incepted in 1995, this veteran-owned company prides itself on its strong commitment to its customers’ missions and to its employees.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Huntsville, AL, US

Year founded

1994

Social media