1

Temporal Software Engineer Jobs in California (NOW HIRING)

We are seeking a Staff Software Engineer to design and build enterprise-scale Marketplace platforms ... Direct experience building or deeply customizing platforms like Temporal.io, Cadence, Apache ...

Senior Software Engineer

San Francisco, CA

$144K - $190K/yr

What we're looking for * 7+ years of experience as a software engineer. * Consistent record as ... Go, Redis, PubSub, RPC, Postgres, S3, Temporal. What we believe Our best work is done in person.

As a Staff Software Engineer, Core Platform , you will be a key technical leader driving the design ... Temporal) to power critical business logic. * Platform Security Systems: Own the evolution and ...

As a Staff Software Engineer, Core Platform , you will be a key technical leader driving the design ... Temporal) to power critical business logic. * Platform Security Systems: Own the evolution and ...

Senior Software Engineer

San Francisco, CA · On-site

$300K - $400K/yr

What we're looking for * 7+ years of experience as a software engineer. * Consistent record as ... Go, Redis, PubSub, RPC, Postgres, S3, Temporal. What we believe Our best work is done in person.

We are looking for a Staff Software Engineer with deep expertise in Java and Spring Boot , strong ... Direct experience building or deeply customizing platforms like Temporal.io, Cadence, Apache ...

We are looking for a Staff Software Engineer with deep expertise in Java and Spring Boot , strong ... Direct experience building or deeply customizing platforms like Temporal.io, Cadence, Apache ...

We are looking for a Staff Software Engineer with deep expertise in Java and Spring Boot , strong ... Direct experience building or deeply customizing platforms like Temporal.io, Cadence, Apache ...

We are looking for a Staff Software Engineer with deep expertise in Java and Spring Boot , strong ... Direct experience building or deeply customizing platforms like Temporal.io, Cadence, Apache ...

We are looking for a Staff Software Engineer with deep expertise in Java and Spring Boot , strong ... Direct experience building or deeply customizing platforms like Temporal.io, Cadence, Apache ...

We are looking for a Staff Software Engineer with deep expertise in Java and Spring Boot , strong ... Direct experience building or deeply customizing platforms like Temporal.io, Cadence, Apache ...

We are looking for a Staff Software Engineer with deep expertise in Java and Spring Boot , strong ... Direct experience building or deeply customizing platforms like Temporal.io, Cadence, Apache ...

next page

Showing results 1-20

People also search for

Temporal Software Engineer information

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 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 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 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 popular job titles related to Temporal Software Engineer jobs in California? For Temporal Software Engineer jobs in California, the most frequently searched job titles are:
What cities in California are hiring for Temporal Software Engineer jobs? Cities in California with the most Temporal Software Engineer job openings:
Software engineer, developer tooling

Software engineer, developer tooling

WaterSHED

San Francisco, CA

Other

Posted 4 days ago


Job description

Software Engineer

Watershed is a software platform for running a world-class sustainability program. We measure our success in the carbon reduction achievements of our customers. We are looking for team members who love building systems that empower other engineers and power a high-quality product experience.

We're hiring a software engineer on our Developer Tooling team. Our mission is to make Watershed a delightful place to build product with streamlined local dev, AI development tooling, and test infrastructure, to help engineers move quickly without compromising reliability, security, or quality.

In this role, you will:

  • Build and improve the tools that make local development delightful at Watershed
  • Help establish the tools, patterns, and guardrails that enable teams adopt AI tooling to accelerate their work responsibly
  • Build and iterate on developer-facing AI automation & tools that plug into our codebase and workflows
  • Own and evolve our testing experience end-to-end: test frameworks and infrastructure, test reliability and performance, making it easy to add checks and diagnose failures
  • Ship improvements that all engineers feel day-to-day (our customers are Watershed engineering teams across North America and Europe)

You might be a good fit if you have:

  • 3+ years of software engineering experience
  • Experience building internal tools, developer platforms, or productivity systems that scale across an engineering org
  • A passion for enabling other engineers to move quickly and safely
  • Product sense for "internal products": you can translate fuzzy pain points into clear problems, ship iteratively, and measure impact
  • Comfort working across the stack (CLI/tools, services, CI config, developer workflows) and debugging complex systems
  • Familiarity with some portions of our stack: Javascript/Typescript, GCP (or similar cloud providers), GitHub Actions, Playwright, Temporal, Terraform

This role will be based in our San Francisco office.

Must be willing to work from an office 4 days per week (except for remote roles)

Watershed has hub offices in San Francisco, New York, London, and Mexico City and satellite offices in Denver, Sydney, Paris, and Berlin. Where we have offices, employees are expected to be in office for 4 days per week. Certain jobs are open to being remote and will be specifically noted on the jobs page and in the job description if so.

The interview process starts the same for every candidate: getting to know the team members through 1 to 2 conversations about Watershed, your experience, and your interests. Next steps can vary by role, but usual next steps are a skill or experience interview (e.g. a coding interview for an engineer, a portfolio review for a designer, deeper experience call for other roles) which leads to a virtual or in person interview panel. We prioritize transparency and lack of surprise throughout the process.

At Watershed, we are dedicated to ensuring an inclusive recruitment process. We provide reasonable accommodations for candidates with disabilities, long-term conditions, mental health needs, religious observances, neurodivergence, or pregnancy-related support requirements. If you need assistance during your process, please contact your recruiter.