1

Temporal Software Engineer Jobs in Prior Lake, MN

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

We're looking for a Senior Software Engineer to help build and evolve a modern cybersecurity SaaS ... Temporal You'll thrive here if you: * Take ownership and follow through on commitments * Care about ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

We're looking for a Senior Software Engineer to help build and evolve a modern cybersecurity SaaS ... Temporal You'll thrive here if you: * Take ownership and follow through on commitments * Care about ...

Engineer - IoT Platform

Minneapolis, MN · On-site

$75K - $135K/yr

You are passionate about the quality of software and balance between speed of delivering new ... Temporal, Camunda Core responsibilities of this job are described within this . Job duties may ...

Temporal Software Engineer information

See Prior Lake, MN salary details

$65.2K

$151.4K

$210.9K

How much do temporal software engineer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for temporal software engineer in Prior Lake, MN is $151,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,200.00 and $177,500.00 per year, depending on experience, location, and employer.

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

How much does a Temporal Software Engineer make?

A Temporal Software Engineer's salary typically ranges from $100,000 to $160,000 annually, depending on experience, location, and company size. Skilled engineers with expertise in distributed systems and workflow orchestration tools like Temporal are often compensated at the higher end of this range.

Senior Software Engineer

NetSPI LLC

Minneapolis, MN • On-site

$127K - $168K/yr

Full-time

Posted 6 days ago


Job description

NetSPI® pioneered Penetration Testing as a Service (PTaaS) and leads the industry in modern pentesting. Combining world-class security professionals with AI and automation, NetSPI delivers clarity, speed, and scale across 50+ pentest types, attack surface management, and vulnerability prioritization. The NetSPI platform streamlines workflows and accelerates remediation, enabling our experts to focus on deep dive testing that uncovers vulnerabilities others miss. Trusted by the top 10 U.S. banks and Fortune 500 companies worldwide, NetSPI has been driving security innovation since 2001.

NetSPI is on an exciting growth journey as we disrupt and improve the proactive security market. We are looking for individuals with a collaborative, innovative, and customer-first mindset to join our team. Learn more about our award-winning workplace culture and get to know our A-Team at www.netspi.com/careers.

We’re looking for a Senior Software Engineer to help build and evolve a modern cybersecurity SaaS platform. This is a senior level role for engineers who want to grow building secure, scalable, and well-tested systems. We value those who understand that quality, reliability, and ownership are part of the job.

You’ll work on end-to-end features across the stack, collaborate closely with product, and contribute to a system that must perform reliably under real-world conditions. Our customers depend on our platform, which means engineering discipline, thoughtful design, and operational awareness are foundational to how we work.

This position is on a high-profile project, so you’ll be ramping up quickly, starting with authentication (bearer tokens and MFA). If you think in systems, enjoy and thrive in a collaborative environment, communicate clearly, and are motivated by building durable solutions then we’d love to meet you!

Responsibilities:

  • Design and implement features across the stack (backend services, APIs, frontend), owning those features from implementation through production support
  • Write clean, well-tested, maintainable code
  • Contribute to technical design discussions and code reviews
  • Debug issues across distributed systems and production environments
  • Continuously improve code quality, automation, and engineering practices

Our general tech stack:

  • Languages: Java, Python, Rust, Go, C#, TypeScript (JavaScript)
  • Infrastructure: AWS (ECS, EKS, Fargate, Lambda, S3, RDS Aurora)
  • Data: PostgreSQL
  • Build/Deploy: GitHub Actions
  • Platform Task Orchestration: Temporal

You’ll thrive here if you:

  • Take ownership and follow through on commitments
  • Care about code quality, performance, and testing
  • Are comfortable learning new parts of the stack and enjoy learning and evolving technically, professionally, and personally
  • Communicate clearly and collaborate well, valuing candor, care, respectful disagreement as a path to better outcomes
  • Believe diverse perspectives make teams and products stronger
  • Prefer disciplined execution over heroics
  • Approach systems thinking with rigor, curiosity, and a bias toward root-cause understanding
  • Take initiative and bias toward action; you look for ways to improve systems and move work forward

Minimum Qualifications:

  • Bachelor’s degree in computer science, software engineering, or a related field
  • Working proficiency in one or more languages from our stack and relational databases
  • Strong problem-solving and communication skills
  • Experience building or consuming RESTful APIs
  • Familiarity with containerization and cloud-based architectures (Docker, AWS)
  • Understand testing fundamentals (unit/integration)

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.