1

Senior Python Developer Jobs in Warren, MI (NOW HIRING)

Senior Backend Developer

Dearborn, MI

$111K - $144.10K/yr

Stefanini is looking for a Senior Backend Developer (Dearborn, MI) For quick apply, please reach ... Java, Python, C#, etc. Manage application deployment to the cloud or on-prem, health and ...

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 Backend Developer

Dearborn, MI · On-site

$110.90K - $144.10K/yr

Stefanini is looking for a Senior Backend Developer (Dearborn, MI) For quick apply, please reach ... Java, Python, C#, etc. * Manage application deployment to the cloud or on-prem, health and ...

Senior Backend Developer

Dearborn, MI · On-site

$110.90K - $144.10K/yr

Stefanini is looking for a Senior Backend Developer (Dearborn, MI) For quick apply, please reach ... Java, Python, C#, etc. * Manage application deployment to the cloud or on-prem, health and ...

Senior Backend Developer

Dearborn, MI · On-site

$110.90K - $144.10K/yr

Stefanini is looking for a Senior Backend Developer (Dearborn, MI) For quick apply, please reach ... Java, Python, C#, etc. * Manage application deployment to the cloud or on-prem, health and ...

Senior Software Engineer - Platform

Detroit, MI · On-site

$121K - $159.60K/yr

NET and AWS technologies • Proficiency with JavaScript, Python, and PostgreSQL • Strong ... DevOps for pipeline management and CI/CD • Experience using Docker and Kubernetes for ...

Senior Machine Learning Engineer

Detroit, MI · On-site +1

$126K - $180K/yr

As a Senior Machine Learning Engineer within the AI Squad at Canopy and reporting to the Director ... Expertise in Python with extensive experience in at least one deep learning framework (PyTorch or ...

As a Senior Machine Learning Engineer within the AI Squad at Canopy and reporting to the Director ... Expertise in Python with extensive experience in at least one deep learning framework (PyTorch or ...

Senior Software Engineer - onsite

Detroit, MI · On-site

$121K - $159.60K/yr

... Python, JavaScript/TypeScript, Go, C#, or similar • Solid understanding of system design, data ... DevOps practices • Experience working in Agile or iterative development environments Company

next page

Showing results 1-20

Senior Python Developer information

See Warren, MI salary details

$51.7K

$133.3K

$183.2K

How much do senior python developer jobs pay per year?

As of May 30, 2026, the average yearly pay for senior python developer in Warren, MI is $133,348.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,100.00 and $153,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Python Developer, and why are they important?

To thrive as a Senior Python Developer, you need advanced proficiency in Python programming, experience with software architecture, and a solid understanding of algorithms and data structures, usually backed by a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and containerization tools like Docker are typically required, alongside knowledge of modern CI/CD pipelines. Strong problem-solving abilities, effective communication, and leadership skills help you collaborate with teams and mentor junior developers. Mastery of these skills ensures the delivery of scalable, maintainable software solutions and the ability to drive technical excellence within development teams.

What are some common challenges faced by Senior Python Developers when leading a development team?

Senior Python Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members and ensuring code quality across the team. They are also responsible for making architectural decisions, which requires staying updated on best practices and emerging Python frameworks. Additionally, coordinating collaboration between cross-functional teams (like DevOps, QA, and front-end developers) can be complex, especially in agile environments where requirements may shift rapidly. Overcoming these challenges helps foster a productive and innovative team culture.

What are the main responsibilities of a Senior Python Developer?

A Senior Python Developer is responsible for designing, developing, and maintaining complex software applications using the Python programming language. They lead the technical aspects of projects, mentor junior developers, and ensure code quality through code reviews and best practices. Additionally, they collaborate with cross-functional teams to gather requirements, solve technical challenges, and deploy scalable and efficient solutions. Senior Python Developers are also expected to stay updated with the latest trends and advancements in Python and related technologies.

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

AspectSenior Python DeveloperPython Developer
Required ExperienceTypically 5+ years, with leadership and complex project experienceUsually 1-3 years, focusing on core Python skills
ResponsibilitiesDesigning architecture, mentoring, handling complex systemsWriting code, debugging, implementing features
CertificationsOptional but beneficial (e.g., Python certifications, cloud certs)Often not required
Work EnvironmentCollaborative teams, project planning, code reviewsDevelopment-focused, task-oriented

The main difference between a Senior Python Developer and a Python Developer lies in experience, responsibilities, and leadership. Senior developers handle complex projects, mentor others, and often participate in architecture decisions, while Python Developers focus on coding and feature implementation. Both roles are essential in tech companies, but the senior role requires more experience and broader skills.

What are the most commonly searched types of Python Developer jobs in Warren, MI? The most popular types of Python Developer jobs in Warren, MI are:
What are popular job titles related to Senior Python Developer jobs in Warren, MI? For Senior Python Developer jobs in Warren, MI, the most frequently searched job titles are:
What job categories do people searching Senior Python Developer jobs in Warren, MI look for? The top searched job categories for Senior Python Developer jobs in Warren, MI are:
What cities near Warren, MI are hiring for Senior Python Developer jobs? Cities near Warren, MI with the most Senior Python Developer job openings:
Infographic showing various Senior Python Developer job openings in Warren, MI as of May 2026, with employment types broken down into 81% Full Time, 12% Part Time, 1% Temporary, and 6% Contract. Highlights an 92% Physical, 5% Hybrid, and 3% Remote job distribution, with an average salary of $133,348 per year, or $64.1 per hour.

Senior Backend Developer

Stefanini

Dearborn, MI

$111K - $144.10K/yr

Other

Posted 15 days ago


Job description


Stefanini Group is hiring!
Stefanini is looking for a Senior Backend Developer (Dearborn, MI)
For quick apply, please reach out to Adil Khan at /
We are looking for candidate who will develop and maintain the back-end/ server-side parts of an application, typically consisting of APIs, databases and other services containing business logic. They work with various languages and tools to create and maintain services on-prem or in the cloud.
ResponsibilitiesEngage with customers to understand their use-cases and requirements Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, and technologies Align with architecture guidelines for unified and coherent approach to development Design, develop, and deliver new code using various tools, languages, frameworks, and technologies Develop and maintain back-end applications like APIs and microservices using server-side languages like Java, Python, C#, etc. Manage application deployment to the cloud or on-prem, health and performance monitoring, security hardening and disaster recovery for deployed applications Manage data storage and retrievals in applications by utilizing database technologies such as Oracle, MySQL, MongoDB, etc. Promote improvements in programming practices, such as test-driven development, continuous integration, and continuous delivery
Experience Required10+ years in IT; 8+ years in developmentMust have prior API development experience, bonus points for developing publicly facing enterprise APIsDesign and develop APIs for Web, Mobile and Enterprise consumption for Fleet Telematics productSpring Boot - Design, develop, and maintain robust, scalable, and secure microservices and web applications using the Spring Boot framework. This includes leveraging Spring ecosystem components, integrating with databases, and ensuring high performance and responsiveness of applications. REST APIs - Architect, implement, and maintain well-documented, efficient, and scalable RESTful APIs. Java - Utilize strong proficiency in Java programming to write clean, efficient, and testable code, applying object-oriented programming (OOP) principles and design patterns. Cloud Infrastructure - Experience designing, developing and supporting applications using any cloud platform.
Experience PreferredGoogle Cloud Platform - Have experience working with Google Cloud Platform or equivalent services to design, develop and deploy cloud-native scalable solutions. Kotlin - Develop and maintain applications using the Kotlin programming language, potentially focusing on backend services or Android development, while adhering to best practices and design patterns.Highly effective in working with other technical experts, Product Managers, Dev Ops, Big Data, UI/UX Designers, and business stakeholders. Experience with restful interfaces and OAS standards. Comfortable with Continuous Integration/Continuous Delivery tools and pipelines. Experience with backlogs, user stories, Jira or similar Agile Tools.
Education RequiredBachelor's Degree
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.
About Stefanini Group
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.
#LI-AK3#LI-ONSITE