Software Engineer
Farmington Hills, MI · On-site
The Software Engineer is responsible for designing, developing, modernizing and supporting customer ... Python experience for automation, scripting, APIs, or AI-related initiatives, preferred
Farmington Hills, MI · On-site
The Software Engineer is responsible for designing, developing, modernizing and supporting customer ... Python experience for automation, scripting, APIs, or AI-related initiatives, preferred
Farmington Hills, MI · On-site
The Software Engineer is responsible for designing, developing, modernizing and supporting customer ... Python experience for automation, scripting, APIs, or AI-related initiatives, preferred
Ypsilanti, MI · On-site
$82K - $172K/yr
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiarity with a programming language (preferably Python, C++, Rust, or similar) * Familiarity ...
Ypsilanti, MI · On-site
$82K - $172K/yr
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiarity with a programming language (preferably Python, C++, Rust, or similar) * Familiarity ...
Farmington Hills, MI · On-site
The Software Engineer is responsible for designing, developing, modernizing and supporting customer ... Python experience for automation, scripting, APIs, or AI-related initiatives, preferred
Farmington Hills, MI · On-site
The Software Engineer is responsible for designing, developing, modernizing and supporting customer ... Python experience for automation, scripting, APIs, or AI-related initiatives, preferred
The Software Engineer is responsible for designing, developing, modernizing and supporting customer ... Python experience for automation, scripting, APIs, or AI-related initiatives, preferred
Quick apply
The Software Engineer is responsible for designing, developing, modernizing and supporting customer ... Python experience for automation, scripting, APIs, or AI-related initiatives, preferred
Software Engineer #1055475 * Employees in this job function are responsible for designing ... Deep proficiency in Python (FastAPI/Django). * AI Orchestration: Advanced experience with LangChain ...
Quick apply
Software Engineer #1055475 * Employees in this job function are responsible for designing ... Deep proficiency in Python (FastAPI/Django). * AI Orchestration: Advanced experience with LangChain ...
Sterling Heights, MI · On-site
$55 - $58/hr
C and C++ programming Python programming Development of software applications on Linux Operating Systems Object Oriented design and development experience Exceptional communication (verbal and ...
Sterling Heights, MI · On-site
$55 - $58/hr
C and C++ programming Python programming Development of software applications on Linux Operating Systems Object Oriented design and development experience Exceptional communication (verbal and ...
Ypsilanti, MI · On-site
$58K - $115K/yr
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiarity with a programming language (preferably Python, C++, Rust, or similar) * Familiarity ...
Ypsilanti, MI · On-site
$58K - $115K/yr
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiarity with a programming language (preferably Python, C++, Rust, or similar) * Familiarity ...
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiarity with a programming language (preferably Python, C++, Rust, or similar) * Familiarity ...
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiarity with a programming language (preferably Python, C++, Rust, or similar) * Familiarity ...
Detroit, MI · On-site
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 ...
Detroit, MI · On-site
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 ...
Dearborn, MI · On-site
$112K - $148K/yr
Responsibilities Software Engineering ... Develop production-quality Python services and own the full lifecycle from design to deployment
Quick apply
Dearborn, MI · On-site
$112K - $148K/yr
Responsibilities Software Engineering ... Develop production-quality Python services and own the full lifecycle from design to deployment
$102K - $184K/yr
Python (Flask, Django, or FastAPI), Java (SpringBoot), or Angular JS. 2. Designing, building, and ... Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a ...
$102K - $184K/yr
Python (Flask, Django, or FastAPI), Java (SpringBoot), or Angular JS. 2. Designing, building, and ... Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a ...
Ypsilanti, MI · On-site
$69K - $141K/yr
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiarity with a programming language (preferably Python, C++, Rust, or similar) * Familiarity ...
Ypsilanti, MI · On-site
$69K - $141K/yr
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiarity with a programming language (preferably Python, C++, Rust, or similar) * Familiarity ...
Dearborn, MI · On-site
Develop asynchronous Python (FastAPI/Flask) or Java (Spring Boot) backend services optimized for ... Software Engineering or Data Science building scalable production systems. * 1+ years of hands-on ...
Dearborn, MI · On-site
Develop asynchronous Python (FastAPI/Flask) or Java (Spring Boot) backend services optimized for ... Software Engineering or Data Science building scalable production systems. * 1+ years of hands-on ...
Familiarity with one or more programming languages such as Java, Python, JavaScript, TypeScript, C#, or similar * Basic understanding of software engineering fundamentals (data structures, algorithms ...
Familiarity with one or more programming languages such as Java, Python, JavaScript, TypeScript, C#, or similar * Basic understanding of software engineering fundamentals (data structures, algorithms ...
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiarity with a programming language (preferably Python, C++, Rust, or similar) * Familiarity ...
Ypsilanti, MI · On-site
Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Familiarity with a programming language (preferably Python, C++, Rust, or similar) * Familiarity ...
Jira Software Engineer (W2 Position) Location: Dearborn, MI (Hybrid) Duration: 12+ Months ... Proficient experience utilizing JavaScript, JSP, SQL, Python and other programming languages. You ...
Quick apply
Jira Software Engineer (W2 Position) Location: Dearborn, MI (Hybrid) Duration: 12+ Months ... Proficient experience utilizing JavaScript, JSP, SQL, Python and other programming languages. You ...
Detroit, MI · On-site +1
$170K - $200K/yr
Minimum of 8 years working as a Backend Software Engineer in C#, .net, Python, Java, or other relevant languages. * Mastery of an object-oriented language, associated frameworks, and architecture.
Quick apply
Detroit, MI · On-site +1
$170K - $200K/yr
Minimum of 8 years working as a Backend Software Engineer in C#, .net, Python, Java, or other relevant languages. * Mastery of an object-oriented language, associated frameworks, and architecture.
Sterling Heights, MI · On-site
$76/hr
Develop software using C, C++, Python, and Linux or bare-metal real-time environments * Support ... Lead software engineering activities including planning, estimating, execution, and delivery
Quick apply
Sterling Heights, MI · On-site
$76/hr
Develop software using C, C++, Python, and Linux or bare-metal real-time environments * Support ... Lead software engineering activities including planning, estimating, execution, and delivery
Dearborn, MI · On-site
$112K - $148K/yr
A platform software Engineer is a versatile developer with expertise in Python and a strong foundation in cloud platforms to build and manage applications at scale. Generally, platform engineers fall ...
Quick apply
Dearborn, MI · On-site
$112K - $148K/yr
A platform software Engineer is a versatile developer with expertise in Python and a strong foundation in cloud platforms to build and manage applications at scale. Generally, platform engineers fall ...
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 ...
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 ...
$21K - $36K
1% of jobs
$36K - $50.9K
0% of jobs
$50.9K - $65.8K
4% of jobs
$65.8K - $80.8K
5% of jobs
$80.8K - $95.7K
10% of jobs
$100.9K is the 25th percentile. Wages below this are outliers.
$95.7K - $110.6K
14% of jobs
The median wage is $123.8K / yr.
$110.6K - $125.6K
18% of jobs
$125.6K - $140.5K
17% of jobs
$145.6K is the 75th percentile. Wages above this are outliers.
$140.5K - $155.4K
17% of jobs
$155.4K - $170.4K
9% of jobs
$170.4K - $185.3K
5% of jobs
$21K
$128.1K
$185.3K
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.
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.
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.

Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 8 days ago
5.2
Based on 8 frontline employees who took The Breakroom Quiz
147th of 158 rated real estate companies
Get the full story on Breakroom