1

Temporal Software Engineer Jobs in Oklahoma (NOW HIRING)

Sr. Application Developer

Tulsa, OK · On-site

$83K - $114K/yr

Five or more years of professional application or software development experience * Two or more ... Experience with Boomi, Temporal, Dagster, Kestra or comparable integration, data-pipeline, or ...

Temporal Software Engineer information

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.

What are popular job titles related to Temporal Software Engineer jobs in Oklahoma?

For Temporal Software Engineer jobs in Oklahoma, the most frequently searched job titles are:

What job categories do people searching Temporal Software Engineer jobs in Oklahoma look for?

The top searched job categories for Temporal Software Engineer jobs in Oklahoma are:

What cities in Oklahoma are hiring for Temporal Software Engineer jobs?

Cities in Oklahoma with the most Temporal Software Engineer job openings:

Infographic showing various Temporal Software Engineer job openings in Oklahoma as of August 2026, with employment types broken down into 1% As Needed, 88% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

Sr. Application Developer

Fuse3 Solutions

Tulsa, OK • On-site

$83K - $114K/yr

Other

Posted 5 days ago


Job description

The Senior Application Developer – Data & Integration is responsible for designing, developing, and supporting the company’s enterprise data integrations, ETL and ELT pipelines, and workflow automation. This includes data movement and business processes across ERP, WMS, CRM, EDI, DAM, web applications, reporting platforms, and other enterprise systems.

Reporting to the Director of Application Development, this role serves as the lead technical resource for data architecture, enterprise integrations, data pipelines, and workflow automation. The developer will design and propose architectural solutions, guide ongoing technical decisions, maintain technical standards and documentation, and help ensure solutions are secure, scalable, reliable, and maintainable. Significant architectural decisions will be made collaboratively with application development leadership and other stakeholders.

This is a hands-on development role that will support the current Ruby on Rails environment while contributing to future applications and services using React, Node.js, and TypeScript. The successful candidate must also be proficient with LLM-based development agents and able to use them effectively to materially increase development productivity while maintaining code quality, security, and reliability.


Key Responsibilities:

  • Serve as the lead technical resource for data architecture, enterprise integrations, ETL and ELT pipelines, and workflow automation.
  • Design and propose data and integration architecture for new initiatives and ongoing system changes.
  • Establish standards for data integration and application development.
  • Maintain architectural documentation, data-flow diagrams, interface specifications, and transformation mappings.
  • Design, build, and maintain reliable ETL and ELT pipelines.
  • Build and maintain integrations across ERP, WMS, CRM, EDI, DAM, reporting platforms, web applications, and other enterprise systems.
  • Develop RESTful APIs, background services, scheduled processes, and event-driven integrations.
  • Design database structures, operational data models, and integration data models.
  • Ensure data integrity, transaction reliability, validation, reconciliation, and error handling.
  • Implement appropriate monitoring, logging, alerting, retry, and recovery processes.
  • Review code and enforce development, security, and quality standards.
  • Contribute to Ruby on Rails, Node.js, React, and TypeScript applications as needed.
  • Use LLM-based development agents to accelerate design, coding, testing, documentation, troubleshooting, and modernization efforts.
  • Provide estimation and technical feasibility analysis.
  • Support Continuous Integration and Continuous Deployment pipelines.
  • Work cross-functionally with application development, project management, business owners, reporting teams, infrastructure, and external partners.
  • Perform other duties and responsibilities as assigned by management.


Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent hands-on experience
  • Five or more years of professional application or software development experience
  • Two or more years in a technical leadership or system ownership capacity preferred
  • Strong experience with SQL, relational database design, data modeling, and RESTful APIs
  • Hands-on experience designing and supporting reliable ETL or ELT pipelines, including data transformation, validation, monitoring, error handling, retry, recovery, and reconciliation
  • Experience building and supporting enterprise system integrations
  • Strong experience with JavaScript or TypeScript and at least one server-side application framework
  • Node.js and React experience preferred
  • Ruby on Rails experience preferred for supporting current applications
  • Experience with Boomi, Temporal, Dagster, Kestra or comparable integration, data-pipeline, or workflow-orchestration platforms preferred
  • Experience integrating with ERP, WMS, CRM, EDI, DAM, or similar enterprise systems preferred
  • Experience with automated testing, CI/CD, application monitoring, and production support
  • Demonstrated proficiency using LLM-based development agents to materially improve development productivity while independently reviewing and validating generated work
  • AWS experience preferred
  • Strong written and verbal communication skills