Job Closed

This listing is no longer active.

Temporal Technologies logo
Temporal Technologies

Build invincible apps.

Senior Software Engineer, Cloud Enablement

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 51-200Since 2018H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

125 days ago

Salary

$155K - $225K / year

Seniority

Senior

Job Description

Senior Software Engineer, Cloud Enablement

Temporal Technologies

• Design and implement backend features that apply and extend the Temporal OSS replication stack to new Temporal Cloud capabilities • Contribute to Temporal Cloud High Availability features, including: • Namespace replication within and across regions and cloud providers • Monitoring replication health and lag • Supporting manual and automated failover workflows • Build and improve namespace migration systems, including: • Migration of namespaces and workloads between self-hosted Temporal clusters and Temporal Cloud • Migration between Temporal Cloud environments or regions • Tooling that supports safe cutover, validation, and rollback • Own medium-to-large features end-to-end, from design through production rollout and long-term maintenance • Write clear design documentation describing system behavior, tradeoffs, and failure modes • Ensure features are production-ready by delivering: • Service-level logs, metrics, and tracing • Alerts, dashboards, and operational runbooks • Participate in operational ownership, including on-call rotations, incident response, and postmortems • Collaborate with teammates to continuously improve reliability, operability, and development velocity

Job Requirements

  • Strong experience designing and building distributed backend systems with a focus on reliability and scalability
  • Hands-on experience operating production systems, including debugging failures and improving observability
  • Experience developing highly concurrent systems
  • Demonstrated ability to write concurrent production code, preferably in Go (Java or similar languages also welcome)
  • Solid understanding of failure modes, replication, and resiliency patterns in distributed systems
  • Ability to independently drive work from problem definition to delivery, while collaborating closely with peers and stakeholders
  • A mindset focused on building systems that are safe to operate, easy to reason about, and resilient to change

Benefits

  • Unlimited PTO, 12 Holidays + 2 Floating Holidays
  • 100% Premiums Coverage for Medical, Dental, and Vision
  • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
  • Empower 401K Plan
  • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 501-1,000Since 2015H1B No Sponsor

• Research and develop state-of-the-art state estimation and navigation algorithms to enable resilient autonomy in challenging GPS-denied environments. • Design and deploy production-grade C++ software for embedded robotic systems operating in dynamic, real-world environments. • Build and maintain rigorous unit, integration, and system-level tests to ensure system robustness and safety. • Develop and enhance modeling, calibration, and simulation tools for inertial and vision-based navigation systems. • Contribute to roadmap planning, feature decomposition, and agile execution alongside a multidisciplinary team of autonomy engineers. • Continuously enhance performance analysis, benchmarking, and validation pipelines to drive rapid innovation and improvement.

California + 3 moreAll locations: California | Massachusetts | Texas | Washington
$228K - $342K / year
Job Closed
Cority logo

Staff AI Software Engineer

Cority

Global enterprise EHS software provider empowering those who transform the way the world works.

Full TimeRemoteTeam 201-500Since 1988H1B No Sponsor

• Design, build, and ship agentic workflows across multiple domains (research agents, coding assistants, conversational agents (voice, texts, etc), reasoning agents, scheduling agents, analytics agents, workflow automation bots, etc.) • Own the end-to-end lifecycle: data ingestion → reasoning → action taking → evaluation → monitoring. • Build multi-step agents capable of autonomous planning, context tracking, memory, tool use, and API orchestration. • Architect systems using modern agent stacks (LangChain, LlamaIndex, OpenAI Assistants, Model Context Protocol (MCP), custom orchestration). • Build robust retrieval pipelines (RAG), vector embeddings, caching layers, and knowledge grounding systems. • Deploy agents as microservices with proper observability, evals, guardrails and fallbacks. • Optimize inference cost, latency, accuracy, and task-completion rates. • Run systematic evaluations: function calling accuracy, groundedness, hallucinations, long context stability. • Create reusable frameworks and libraries to accelerate subsequent agent builds. • Comfortable building MVPs in days and scaling them to stable production within weeks/months • Drive technical and architectural decisions to meet product requirements while also anticipating and designing for future needs • Design and develop new software and enhance existing software for clients’ systems, and for Cority’s base software. • Communicate directly with Product Owners to ensure that requirements and specifications are understood. • Develop high-quality software and is an advocate of automation frameworks for testing, integration, and deployment. • Review completed software designs or prototypes with team and participates in code reviews • Mentor junior developers. • Open to learning and working with modern technologies as required in the project.

Canada
$110K - $140K / year
Job Closed
Mechanical Orchard logo

Senior Software Engineer

Mechanical Orchard

Mechanical Orchard combines software development and managed cloud operations in one offering.

Full TimeRemoteTeam 11-50H1B No Sponsor

• Work with Imogen to modernize production mainframe systems in collaboration with customers and partners • Work as part of small, cross-functional XP teams, pairing daily and collaborating closely with product managers, designers, client engineers, partners, and internal platform teams • Lead and facilitate technical discovery sessions and workshops, including on-site with customers • Apply XP engineering practices such as pair programming, TDD, refactoring, and CI/CD • Use and experiment with LLM-assisted coding tools • Design and operate production systems with a focus on durability, operability, and eventual client and partner ownership • Execute delivery work in a way that enables partner engineers to independently deliver modernization efforts • Collaborate closely with partner engineers through pairing, mentoring, and shared problem solving • Work flexibly across time zones when collaborating with partners

Poland
Job Closed
BHG Financial logo

Senior Software Engineer

BHG Financial

BHG is the original disruptor in business working capital and unsecured consumer loans.

OtherRemoteTeam 1,001-5,000Since 2001H1B No Sponsor

• The Full-stack Software Engineer will build the work needed to implement functionality from the product backlog. • Tests deliverables against a user story’s acceptance tests and unit tests; • The Full-stack Software Engineer will execute necessary documentation as directed or needed. • Works closely with other team members to ensure that features meet business. • Analyze and decompose complex user stories and epics into manageable tasks. • Collaborate with project managers and team members to plan and estimate sprint tasks. • Offer expertise in architectural and design decisions, as a subject matter expert in SQL, C#, .NET, REST, JSON, and Angular(or React) technologies. • Guide and mentor junior developers, fostering their growth and understanding of industry best practices. • Craft high-quality, scalable, and secure code. • Conduct thorough code reviews (PRs) to uphold code quality and adherence to design principles. • Identify, troubleshoot, and enhance existing software solutions. • Collaborate closely with engineers, product managers, and stakeholders to maintain clear communication and streamline workflows. • Communicate technical concepts effectively to non-technical team members. • Facilitate team code reviews, training, and planning sessions. • Operate effectively in high-stress environments, managing multiple priorities concurrently. • Quickly adapt to changes in requirements or technologies. • Maintain composure and clarity of thought under pressure.

United States
Job Closed