1

Golang Temporal Jobs (NOW HIRING)

Sr. Software Engineer - Golang

New York, NY · Remote

$125K - $165K/yr

Position: Sr. Software Engineer - Golang 100% Remote 6 month + Contract NOTES: * 5-7 yrs relevant ... Leverage Temporal for orchestrating distributed workflows and building robust automation solutions.

next page

Showing results 1-20

Golang Temporal information

See salary details

$64K

$139.8K

$190.5K

How much do golang temporal jobs pay per year?

As of Jul 31, 2026, the average yearly pay for golang temporal in the United States is $139,839.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,500.00 and $156,500.00 per year, depending on experience, location, and employer.

What is the difference between Golang Temporal vs Golang Developer?

AspectGolang TemporalGolang Developer
Primary FocusWorkflow orchestration and microservices coordination using TemporalWriting, testing, and maintaining Go programming language code
Required SkillsKnowledge of Temporal SDK, distributed systems, and GoProficiency in Go, algorithms, and software development best practices
Work EnvironmentCloud-based, microservices architecture, often in DevOps teamsVaried environments including startups, enterprises, and open-source projects
Industry UsageTech companies implementing complex workflows and automationSoftware development across multiple industries

Golang Temporal specialists focus on implementing workflow orchestration with Temporal, while Golang Developers write general Go code for various applications. Both roles require Go expertise, but Temporal roles emphasize distributed systems and workflow management.

What are Golang Temporal developers?

Golang Temporal developers are software engineers who specialize in building reliable, scalable, and distributed applications using the Temporal workflow orchestration platform and the Go programming language. They design workflows, manage state, handle retries, and ensure fault tolerance in complex systems. These developers leverage Temporal's capabilities to create robust backend services that require long-running or asynchronous tasks, such as payment processing, data pipelines, and microservices orchestration.

How does a Golang developer working with Temporal typically collaborate with other teams during a project?

As a Golang developer utilizing Temporal, you will frequently collaborate with DevOps, QA, and product teams to design, implement, and maintain robust workflow orchestration solutions. You'll work closely with backend engineers to define workflow requirements and troubleshoot issues, while also partnering with DevOps to ensure reliable deployment and monitoring of Temporal services. Regular communication with product managers and QA helps align workflow logic with business goals and ensures high-quality releases. This collaborative environment fosters knowledge sharing and often leads to opportunities for cross-functional skill development.

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

To excel as a Golang Temporal Developer, you need strong proficiency in Go programming, experience with workflow orchestration concepts, and a solid understanding of distributed systems. Familiarity with Temporal's SDK, cloud platforms (like AWS or GCP), and related CI/CD tools is typically required. Strong problem-solving, collaboration, and communication skills help in designing scalable workflows and working effectively with cross-functional teams. These competencies ensure robust, maintainable workflow solutions that drive reliability and efficiency in complex software environments.
More about Golang Temporal jobs
What cities are hiring for Golang Temporal jobs? Cities with the most Golang Temporal job openings:
What states have the most Golang Temporal jobs? States with the most job openings for Golang Temporal jobs include:
Infographic showing various Golang Temporal job openings in the United States as of July 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 67% In-person, and 33% Remote job distribution, with an average salary of $139,839 per year, or $67.2 per hour.

Sr. Software Engineer - Golang

MM International

New York, NY • Remote

$125K - $165K/yr

Contractor

Re-posted 10 days ago


Job description

Position: Sr. Software Engineer - Golang

100% Remote

6 month + Contract

NOTES:

  • 5-7 yrs relevant exp
  • Refactoring 2 platform solutions for alerts, custom IBM solution
  1. Event Management Solution
  2. eBonding - system integration allowing for automated, bi-directional exchange of data between applications, streamlining workflows and improving collaboration between Solarwinds and a custom IBM product.
  • These platforms support a multi-billion dollar agreement with federal government agencies. They say this solution will be replaced but they've been saying for that about 4 years. Goal is to transfer these two platforms to a ServiceNow based solution.
  • Golang with PostGres and RabbitMQ backend (or similar messaging / streaming solution such as Kafka)

Client is seeking a Golang Developer with deep expertise in automation systems, distributed systems, and high-throughput application design to contribute to advanced projects using Temporal. This role requires a highly skilled developer who can work independently, delivering fast, reliable, and maintainable code with minimal guidance. You’ll focus on building scalable, resilient systems that integrate seamlessly into our broader infrastructure, ensuring performance, reliability, and automation excellence.

The Main Responsibilities

Golang Development:

  • Develop and maintain high-performance, scalable, and clean Golang code.
  • Implement advanced concurrency patterns and memory management techniques for optimal efficiency.

Distributed Systems Design

  • Design and build high-throughput distributed systems, ensuring fault tolerance, scalability, and performance.
  • Designing & implement rate-limiting and throughput optimization algorithms.
  • Develop systems that handle large-scale data processing efficiently and reliably.

Automation With Temporal

  • Leverage Temporal for orchestrating distributed workflows and building robust automation solutions.
  • Design workflows that optimize execution efficiency and minimize latency across services.

Caching & State Management

  • Utilize Redis and Memcached to implement efficient caching strategies and improve response times.
  • Ensure data consistency and reliability in distributed cache systems.

Containerization & Orchestration

  • Build and deploy containerized applications using Docker.
  • Manage and optimize Kubernetes clusters, focusing on networking, scaling, and workload security.

Monitoring & Observability

  • Set up and maintain monitoring, alerting, and observability systems using Prometheus and Grafana.
  • Implement robust logging and tracing mechanisms to troubleshoot and optimize distributed workflows.

Networking & Security

  • Develop secure, resilient networking configurations for distributed systems and Kubernetes workloads.
  • Understand and apply network protocols, load balancing, and application-layer security best practices.

System Resilience & Performance

  • Design systems for self-healing and implement practices like circuit breakers and backpressure handling.
  • Proactively identify and resolve bottlenecks, minimizing latency and improving system reliability.

Troubleshooting

  • Debug and resolve complex issues across distributed systems, including cloud infrastructure, Kubernetes, and backend services.
  • Conduct root cause analysis and implement fixes to ensure long-term system stability.

Ideal Candidate

What We Look For in a Candidate

  • Operates with a high degree of autonomy and delivers consistent, high-quality results.
  • Excels at balancing system performance, scalability, and maintainability in a distributed environment.
  • Demonstrates strong critical thinking and problem-solving skills in complex system environments.
  • Thrives in a fast-paced, innovative setting while maintaining a focus on quality and reliability.