1

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

We are looking for a Senior PLM Developer to architect and build a next-generation migration ... Familiarity with AI/ML frameworks (e.g., Python-based libraries like Scikit-learn or Pandas, or LLM ...

Senior Software Engineer

Dearborn, MI · On-site

$112K - $148K/yr

Role: Senior Software Engineer Location: Dearborn, MI (Hybrid) Employment Type: Full-Time We are ... The ideal candidate will have strong expertise in Java, Python, and Google Cloud Platform (Google ...

NICE CXone Sr. Developer Overall Experience: 10+ years Detroit, MI * The NICE CXone Developer ... Proficiency in programming languages (JavaScript, Python, or .NET). * Experience with REST APIs ...

Senior Software Developer

Farmington, MI

$53.75 - $70.75/hr

The Senior Software Developer is responsible for designing, developing, modernizing and supporting ... Python experience for automation, scripting, APIs, or AI-related initiatives, preferred

DevOps Senior Specialist

Dearborn, MI

$119K - $153K/yr

DevOps Senior Specialist #1054492 Objectives of this role: * Setup, maintenance and update of React ... Python - 3+ Years * React - 3+ Years * JavaScript - 3+ Years Experience Required: * Senior ...

next page

Showing results 1-20

Senior Python Developer information

See Pontiac, MI salary details

$54.6K

$141K

$193.7K

How much do senior python developer jobs pay per year?

As of Jun 27, 2026, the average yearly pay for senior python developer in Pontiac, MI is $141,003.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,700.00 and $162,400.00 per year, depending on experience, location, and employer.

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 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 cities near Pontiac, MI are hiring for Senior Python Developer jobs? Cities near Pontiac, MI with the most Senior Python Developer job openings:
Infographic showing various Senior Python Developer job openings in Pontiac, MI as of June 2026, with employment types broken down into 100% Contract. Highlights an 100% In-person job distribution, with an average salary of $141,003 per year, or $67.8 per hour.
Senior PLM Developer

Senior PLM Developer

V2Soft

Dearborn, MI • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

V2Soft is a global leader in IT services and business solutions, delivering innovative and cost-effective technology solutions worldwide since 1998. We have headquarteerd in Bloomfiled Hills, MI and have 16 offices spread across six countries. We partner with Fortune 500 companies to address complex business challenges.

Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and ISO standards, V2Soft is committed to quality and security. Beyond our work, we actively support local communities and non-profits, reflecting our core values.

Join us to be part of a dynamic and impactful global company! Please visit us at www.v2soft.com to know more . Position Description: Role Overview: We are looking for a Senior PLM Developer to architect and build a next-generation migration pipeline from Teamcenter to 3DEXPERIENCE.

This role is unique in its requirement to develop AI-driven automation tools that identify and resolve data discrepancies (attribute mismatches, structure gaps, and metadata conflicts) during the transfer. You will be responsible for consuming Teamcenter APIs, managing a middle data layer, and utilizing XPDM and CAA to ingest high-fidelity data into 3DX. - Development: Expert-level Java development skills (Core Java, Multi-threading, and RESTful API consumption).

- 3DEXPERIENCE Expertise: Strong experience with CAA C++ / Java scripting and a deep understanding of the XPDM integration framework. - Teamcenter Knowledge: Experience consuming Teamcenter SOA (Service Oriented Architecture) and understanding the Teamcenter Data Model. - AI/Automation: Familiarity with AI/ML frameworks (e.g., Python-based libraries like Scikit-learn or Pandas, or LLM-based data cleaning) to automate the resolution of data conditions and discrepancies.

Middleware: Experience working with a "Middle Data Layer" or staging databases (Mongo DB) to transform data before final import. - CAD/PLM Data: Understanding of CAD data structures (Item Revisions, Datasets, BOMs) and how they translate between different PLM platforms. Skills Required: REST APIs, Data Migration, Java, Artificial Intelligence & Expert Systems, Python Skills Preferred: C++, Teamcenter Experience Required: Engineer 2 Exp: 4+ years Data Engineering work experience in PLM Domain Experience Preferred: Key Responsibilities: - Migration Tooling Development: Build and maintain Java-based migration utilities to extract data from Teamcenter (via SOA/Middle Layer) and import it into 3DEXPERIENCE.

- AI-Driven Data Quality: Develop and implement AI/Machine Learning models or logic-based automation to detect, categorize, and auto-correct data discrepancies between the source and target systems. - 3DX Integration: Utilize XPDM (Cross-Platform Data Management) frameworks to facilitate seamless data exchange and ensure data integrity within the 3DEXPERIENCE environment. - CAA Development: Write and optimize CAA (Component Application Architecture) scripts to handle complex geometry and metadata requirements within the 3DX/CATIA environment.

API Consumption: Interface with Teamcenter’s middle data layer to extract PLM objects, BOM structures, and CAD datasets. - Data Mapping & Transformation: Define complex mapping logic to transform Teamcenter’s data model into the 3DX Unified Typography. Preferred Qualifications: -Proven track record of at least one major Teamcenter-to-3DX migration project.

- Experience with ENOVIA/3DX data modeling and configuration. - Knowledge of Python for rapid prototyping of AI/data-cleansing models. - Strong analytical skills to handle "edge cases" in data migration where standard mapping fails.

Education Required: Bachelor's Degree Additional Information : 4 days onsite V2Soft is an Equal Opportunity Employer ( EOE). We welcome applicants from all backgrounds, including individuals with disabilities and veterans. https://www.v2soft.com/careers - to view all of our open opportunities and to learn more about our benefits.


V2Soft logo

About V2Soft

Sourced by ZipRecruiter

V2Soft ( www.v2soft.com ) is a global company, headquartered out of Bloomfield Hills, Michigan, with locations in Mexico, Italy, India, China and Germany. At V2Soft, our mission is to provide high performance technology solutions to solve real business problems. We become our customer's true partner, enabling both parties to enjoy success. We are committed to promoting diversity in the workplace, and believe it has a positive effect on our company and the customers we serve.

Industry

Internet and it

Company size

51 - 200 Employees

Headquarters location

Bloomfield Hills, MI, US

Year founded

1998