1

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

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

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

$85K - $192K/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 · On-site

$85K - $192K/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 ...

Proficiency in one or more programming languages such as Java, Python, JavaScript/TypeScript, Go, C#, or similar * Solid understanding of software engineering fundamentals (data structures ...

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

Software Engineer #1051415 * Employees in this job function are responsible for designing ... Proficiency in one integration language (Java/Spring Boot preferred or Python), plus Git/CI-CD and ...

Angular, Python, GCP Skills Preferred: Tekton, JavaScript, Test Automation, Agile Software Development Experience Required: Engineer 2 Exp.: Practitioner: 4+ years' experience in Software Engineering ...

Staff Software Engineer

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.

next page

Showing results 1-20

Python Software Engineer information

See Troy, MI salary details

$21.8K

$132.7K

$191.9K

How much do python software engineer jobs pay per year?

As of Jun 27, 2026, the average yearly pay for python software engineer in Troy, MI is $132,662.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,700.00 and $155,900.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 Troy, MI? For Python Software Engineer jobs in Troy, MI, the most frequently searched job titles are:
What job categories do people searching Python Software Engineer jobs in Troy, MI look for? The top searched job categories for Python Software Engineer jobs in Troy, MI are:
What cities near Troy, MI are hiring for Python Software Engineer jobs? Cities near Troy, MI with the most Python Software Engineer job openings:
Infographic showing various Python Software Engineer job openings in Troy, MI as of June 2026, with employment types broken down into 86% Full Time, 13% Part Time, and 1% Contract. Highlights an 82% Physical, 5% Hybrid, and 13% Remote job distribution, with an average salary of $132,662 per year, or $63.8 per hour.
AI Software Engineer

AI Software Engineer

ComResource

Farmington Hills, MI

Full-time

Posted 5 days ago


Job description

ComResource is looking for an AI Software Engineer.

Responsibilities:

  • Design and deliver backend services and APIs that enforce system behavior across multiple services.
  • Define where and how enforcement, filtering, and validation should occur within system architectures.
  • Build cross-service controls and establish the patterns other engineers implement against.
  • Instrument and improve observability across service boundaries, including structured logging, metrics, and distributed tracing.
  • Own shared tooling and platform components with broad organizational reach.
  • Mentor engineers on safe design, defensive programming, and failure handling practices.

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, and API Gateway.
  • Experience designing enforcement, filtering, or validation logic that spans multiple services.
  • Track record of defining interfaces, contracts, or patterns adopted by other engineers.
  • Ability to mentor junior and mid-level engineers on defensive design and safe coding practices.
  • Clear written and verbal communication with the ability to define and document system-level enforcement patterns.
  • Experience designing and building agentic workflows or multi-agent systems.
  • Familiarity with LLM integration patterns, including prompt injection detection, guardrail design, or output filtering.

Desired:

  • Experience with AWS Bedrock, including model invocation, guardrail configuration, or AgentCore runtimes.
  • Experience with agentic or multi-step workflow systems.
  • Background in platform engineering or developer tooling roles.

Req ID: AM115373515