1

Temporal Software Engineer Jobs in Michigan (NOW HIRING)

Senior Software Engineer - Core

Detroit, MI · Remote

$121.30K - $159.90K/yr

... temporal windows to generate real-time insights and incident records, improving object tracking ... Requirements: * 5+ years of professional software engineering experience with a strong backend and ...

Lead Perception Engineer

Ann Arbor, MI

$100.30K - $132.10K/yr

Arene, our software development platform for software-defined vehicles; Woven City, a test course ... Experience with temporal data and/or sequential modeling * Experience with code quality and systems ...

Lead Perception Engineer

Ann Arbor, MI · On-site

$100.30K - $132.10K/yr

Arene, our software development platform for software-defined vehicles; Woven City, a test course ... Experience with temporal data and/or sequential modeling * Experience with code quality and systems ...

DevOps Engineer

Grand Rapids, MI · Hybrid

$49 - $67/hr

... strong software engineering fundamentals. * Strong engineering mindset-not just manual DevOps ... Bonus: Kafka, GraphQL, Temporal, LaunchDarkly, SonarQube, Backstage, and mobile app release ...

Now a part of the Daimler family, we are focused solely on developing software for automated trucks ... Establish evaluation frameworks for geometric accuracy, temporal stability, and cross-domain ...

next page

Showing results 1-20

Temporal Software Engineer information

What are the key skills and qualifications needed to thrive as a Temporal Software Engineer, and why are they important?

To thrive as a Temporal Software Engineer, you need strong software engineering fundamentals, proficiency in distributed systems concepts, and experience with languages like Go, Java, or TypeScript. Familiarity with Temporal's workflow orchestration platform, cloud infrastructure tools, and CI/CD systems is typically expected. Excellent problem-solving, collaboration, and communication skills help in designing resilient workflows and working with cross-functional teams. These skills are crucial for building reliable, scalable solutions that leverage Temporal for complex business processes.

What are some common challenges faced by Temporal Software Engineers when designing workflows, and how can they be addressed?

Temporal Software Engineers often encounter challenges such as managing complex workflow dependencies, handling failure recovery, and ensuring workflow scalability. These challenges can be addressed by leveraging Temporal’s robust retry mechanisms, designing idempotent activities, and breaking workflows into smaller, reusable components. Collaboration with DevOps and QA teams is also crucial to ensure workflows are resilient and thoroughly tested in distributed environments.

What is a Temporal Software Engineer?

A Temporal Software Engineer is a developer who specializes in building, maintaining, and optimizing applications using the Temporal open-source workflow orchestration platform. Temporal enables engineers to manage complex, long-running, and distributed workflows in a reliable and scalable way. Temporal Software Engineers typically design workflows, implement fault-tolerant logic, and help teams automate business processes that require reliability and durability. Their expertise ensures that workflows can recover from failures, maintain state, and handle retries without losing data or process integrity.

What is the difference between Temporal Software Engineer vs Cloud Software Engineer?

AspectTemporal Software EngineerCloud Software Engineer
Required CredentialsBachelor's in CS or related, experience with Temporal SDKsBachelor's in CS or related, cloud platform certifications (AWS, Azure)
Work EnvironmentDeveloping distributed, event-driven applications using TemporalDesigning and deploying cloud-based solutions across platforms
Industry UsageTech companies implementing workflow orchestrationBroad industry use, including SaaS, enterprise, and startups
Search & Comparison IntentFocus on Temporal-specific skills and workflowsBroader cloud infrastructure and deployment skills

In summary, a Temporal Software Engineer specializes in building and maintaining workflow orchestration using Temporal, while a Cloud Software Engineer works on deploying and managing cloud-based applications across various platforms. Both roles require strong programming skills, but their focus areas differ significantly.

What are popular job titles related to Temporal Software Engineer jobs in Michigan? For Temporal Software Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Temporal Software Engineer jobs in Michigan look for? The top searched job categories for Temporal Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Temporal Software Engineer jobs? Cities in Michigan with the most Temporal Software Engineer job openings:
Software Engineer, II - Release Pipelines

Software Engineer, II - Release Pipelines

Torc Robotics

Ann Arbor, MI • On-site

Full-time

Posted 6 days ago


Job description

Job Summary:
Torc Robotics is a leader in autonomous driving technology focused on developing software for automated trucks. They are seeking a Software Engineer II for the Release Pipelines team, responsible for building automation systems and workflow pipelines that support the rapid and safe release of safety-critical software to autonomous vehicles.
Responsibilities:
• Build automation tooling and pipeline development
• Complex workflow automation via Temporal
• Bazel, BuildStream, and other high-speed build systems
• Integration with 3rd party work tracking and requirements systems
• Integration with custom systems and hardware testing platforms
Qualifications:
Required:
• Bachelor's or Master's Degree in Computer Engineering, Computer Science, Engineering, or related field with 3-5+ years experience
• Solid experience building and maintaining CI/CD pipelines in GitHub Actions or similar
• Proficiency in Python or similar automation languages for developing internal tooling and build logic
• Working knowledge of high-performance build systems (e.g., Bazel, Buildstream) and a focus on build reproducibility
• Familiarity with devcontainers
• Experience operating within AWS and managing containerized workloads via Docker
• Proficiency in creating and managing Debian/APT packages, Python wheels, and containers for software distribution
• Experience implementing or interacting with distributed workflow systems like Temporal
Preferred:
• Experience with custom Linux builds (e.g., Yocto) or low-level systems programming
Company:
Torc provides L4 end-to-end self-driving software for mobility, trucking, mining, and defense markets through strategic partnerships Founded in 2005, the company is headquartered in Blacksburg, USA, with a team of 501-1000 employees. The company is currently Late Stage.