Temporal Technologies logo
Temporal Technologies

Build invincible apps.

Staff Software Engineer, Replication Foundations

Software EngineerSoftware EngineerOtherRemoteLeadTeam 51-200Since 2018H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

94 days ago

Salary

$180K - $304K / year

Seniority

Lead

Job Description

Staff Software Engineer, Replication Foundations

Temporal Technologies

About Us Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on the important things like delivering features faster. We are on a mission to be the reliable foundation of every developer’s toolbox, and are building the team that will make that happen. Our values guide us —they are present in how we show up, make decisions, and work together to make an impact. We’re curious, driven, collaborative, genuine and humble. Temporal is growing and we are looking for those who share our values, challenge 'standard' thinking, and want to influence our future. If you have a passion for improving the developer experience, building world-class open-source software and communities, and want to be a part of our amazing team, we'd love to hear from you! Summary We’re hiring a Staff Software Engineer to join the Replication Foundations team, part of Temporal’s Cloud Global Services (CGS) organization. Replication Foundations owns and evolves Temporal’s core replication stack in Temporal OSS—the distributed systems backbone behind key Temporal Cloud capabilities like High Availability namespaces, cross-cluster and cross-region failover, and migration products that let customers move workloads between self-hosted Temporal and Temporal Cloud. The team also drives fundamental scalability and reliability mechanisms that define how Temporal operates at large scale. At the Staff level, you’ll operate as a technical leader in Temporal’s distributed core: shaping protocols and correctness guarantees, leading complex efforts end-to-end, raising engineering rigor across replication foundations, and partnering cross-functionally to ensure OSS primitives unlock current and future cloud products. This role is deeply technical and requires comfort reasoning about consistency, concurrency, failure modes, performance, and operational safety in correctness-critical systems. Key outcomes you’ll drive: - Evolve replication protocols and correctness mechanisms that make failures (and cloud outages) a non-event for customers. - Deliver scalability primitives (e.g., multi-cell namespaces) that unlock the next phase of Temporal Cloud growth. - Raise the bar on safety, observability, and operability of Temporal’s replication layer across OSS and cloud. What You'll Do - Lead the design and implementation of core components of Temporal’s OSS replication stack, from initial design through rollout and long-term operational ownership. - Design and evolve replication protocols that power: - High Availability namespaces - Cross-cluster and cross-region replication - Migration between Temporal clusters (cloud ↔ self-hosted, cloud ↔ cloud) - Build scalability and reliability capabilities such as: - Multi-cell namespaces - Protocols enabling a single namespace to span multiple clusters - Dynamic split/merge strategies based on usage, hot spots, and capacity needs - Reason deeply about correctness: consistency models, ordering guarantees, idempotency, failure recovery, and safe rollouts of protocol changes. - Drive cross-team alignment with Cloud Enablement and other CGS teams to ensure OSS foundations support current and future cloud products. - Author high-quality design docs that clarify invariants, trade-offs, failure modes, and operational playbooks for complex changes. - Raise engineering standards through reviews, mentorship, and technical leadership—improving correctness testing, fault injection, and incident readiness. - Participate in on-call/incident response related to replication and core system behavior, helping build durable fixes and prevention mechanisms. What You'll Bring - 10+ years building production systems, including significant experience with distributed systems and correctness-critical infrastructure. - Strong experience with replication, consistency, fault tolerance, and failure recovery in distributed environments. - Demonstrated ability to design and implement concurrent, correctness-critical systems with clear invariants and safety guarantees. - Proven track record of leading complex technical projects across teams—setting direction, driving execution, and landing changes safely in production. - Hands-on experience debugging complex production issues involving race conditions, data consistency, partial failures, and performance degradation. - Proficiency writing production-quality concurrent code, preferably in Go (Java/C++ or similar systems languages also welcome). - Solid understanding of distributed systems fundamentals such as replication, sharding/partitioning, backpressure, failure detection, and durability mechanisms. - Ability to operate with high ownership and minimal oversight, balancing deep technical rigor with pragmatic delivery. - Curiosity and rigor in understanding how systems behave under stress, failure, and scale. Nice to Have - Experience designing or maintaining replication protocols or data-plane infrastructure. - Experience with multi-cluster or multi-region architectures (active-active / active-passive). - Familiarity with database internals, log-based replication, or event-sourced systems. - Prior contributions to large OSS projects or distributed systems infrastructure. Compensation - The estimated pay range for this role is $180,000 - $304,000 - Additionally, this role is eligible to participate in Temporal's equity plan. Compensation ranges reflect salary and commission compensation (when applicable) across several geographic markets. Employment offers carefully consider multiple factors, including prior experience, knowledge, expertise, skillset, market location, and job level assessed during the interview process. Employee benefits and perks below are for full-time employees, part-time or temporary positions are excluded. U.S. 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! International Benefits Paid Time Off (PTO) and Benefits outside the United States vary by country, and are issued in partnership with Remote.com. Additionally, Temporal offers perks to all international employees for learning & career development, a lifestyle spending account, in-home office setup (in addition to company-issued hardware), professional memberships, work-from-home meals, and access to the Calm app for mental wellness. Travel Temporal is a globally distributed, collaborative team that values opportunities for in-person connection. Occasional travel may be required for company events, team offsites, and other meaningful moments that bring us together. Additional Perks - $3,600 / Year Work from Home Meals - $1,800 / Year Professional Enrichment (Career Development & Professional Memberships) - $1,200 / Year Lifestyle Spending Account - $1,000 / Year In-Home Office Setup (In addition to Temporal issued equipment - laptop, monitor, keyboard, mouse, trackpad, and extension power cable at no cost to you) - $74 / Month Reimbursement for Internet - Calm App Subscription for Mental Health & Wellness Temporal Technologies is an Equal Opportunity Employer. Temporal Technologies does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. We embrace and celebrate differences and diversity. Temporal is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. If you need to request a reasonable accommodation, please let your Recruiter know so we can assist. We are not working with external recruitment agencies, thanks.

Related Job Pages

More Software Engineer Jobs

Smartcat logo

Sr. First Developer

Smartcat

The essential language AI platform for global enterprise.

OtherRemoteTeam 51-200H1B No Sponsor

About Smartcat Smartcat is building the future of work, where human expertise meets digital teammates to drive 10x to 1000x productivity gains for the world’s leading enterprises. We’re on the frontier of an entirely new category: Agentic AI. We enable enterprises to build high-performing hybrid workforces made up of both humans and AI agents. These AI agents aren’t generic copilots. They’re fully trained digital teammates that learn from your best people, your content, and your business strategy—ready to get to work from day one. Our platform combines generative AI, human-in-the-loop workflows, and a living Enterprise Skill Graph that continuously learns and improves. Whether you're launching a product globally, onboarding new hires, translating learning content, or aligning legal teams across regions, Smartcat turns knowledge into action and action into scale. Over 1,000 companies, including 20% of the Fortune 500, rely on Smartcat to bring their business to the world—instantly, accurately, and in every language. As a Series C company with 130% year-over-year growth, we’re scaling fast and investing in people who want to shape the future of work with us. Join us in unlocking global potential, one human and agent team at a time. Smartcat was founded in 2016 to help global enterprises create and manage their multilingual content. Today, Smartcat is the essential language AI platform for the global enterprise. Our client-tailored language AI turns content in any format into any language, from documents to videos to complex websites and software, making global operations simple for any corporate team. It also allows any user to create new content by tapping into a multilingual enterprise library. More than 1,000 global companies including 25% of the Fortune 500 trust Smartcat to communicate their innovations and ideas all over the world. Smartcat’s vision is to realise a world where there is equal access to innovations and ideas. Smartcat is backed by Matrix Partners, FJ Labs, and other leading VC firms focusing on SaaS, marketplaces and AI. You might recognize names like HubSpot, Zendesk, Uber, Stripe, RigUp, and Quora in their portfolios. Despite the economic recession, Smartcat is growing at 150% YoY. It's well-funded and capital efficient, providing a unique combination of a hyper-growth environment with downside protection and the ability to think and plan long-term. Mission Your mission will be to maintain and improve existing functionality and develop new application parts. This position will be remote-based in Europe. Ideal locations include: Serbia, Armenia, Bulgaria, Georgia and Romania. Outcomes - Deliver value for our customers - Improve the stability and observability of our product - Develop parts of the application: design, refactoring, fixing bugs, and writing tests to maintain the quality and functionality of the product and libraries - Review code and share knowledge with the team Requirements - Experience in .NET development and test coverage - Knowledge of OOP principles and design patterns - Experience with Database concurrency - Upper-Intermediate English: both written and spoken - A data-driven approach. Ability to justify decisions using concrete metrics - Integrity and full commitment - Growth mindset - Readiness to work in an intense startup environment requiring extreme focus, a strong sense of ownership, and determination to break through - Openness to constructive feedback and the opinions and ideas of others Our technologies - PL: .NET Core - DB: MongoDB, PostgreSQL - Hosting in the AWS - Elasticsearch cluster, indexes for several billion documents - ELK (EFK) for logging, VM, Prometheus and Grafana for metrics and monitoring Why joining Smartcat might be your best move so far - Fully remote team We are a global team of 200+ enthusiastic people spread across 30 countries. We have been fully remote since 2020, with some locations populated with more Smartcatters than others, such as Boston, NYC, SF, the Bay Area, London, Lisbon, and Yerevan. - Innovating the $50 Billion-old industry Smartcat’s innovative business model taps into this $50B language translation industry with a platform allowing enterprise end users to stop using traditional outsourcing and enjoy easy-to-use AI-powered SaaS that delivers immediate high-quality results at a fraction of the cost. - High impact role enabling innovation and inclusion in organizations You will enjoy building with us. You will drive changes in how an old-fashioned global language industry operates while improving how hundreds of thousands of people work and millions of people exchange knowledge and ideas worldwide. - Join the rocketship to scale-up 10x and beyond together We are looking for someone to become an integral part of our team and play a crucial role in the most exciting part of our journey: transitioning from a post-Series B startup to a company exceeding $100M in ARR and $1B in valuation. Our journey isn’t for the faint of heart. We are growing at 150% YoY, thanks to our strong product-market fit and high-performing team. - Smartcat Culture: Where Diversity Meets High Performance At Smartcat, we are committed to building a culture that highlights respect and appreciation for each individual's unique background and perspective, while maintaining a strong focus on results and clear, honest and direct communication. We believe in welcoming everyone and fostering an inclusive environment where team members can be their authentic selves at work. Our commitment to diversity and inclusion is steadfast, and we stand firmly against discrimination and harassment. Why joining Smartcat might be your best move so far - Fully remote team We are a global team of 200+ enthusiastic people spread across 30+ countries. We have been fully remote since 2020, with some locations populated with more Smartcaters than others, such as Boston, Belgrade, Lisbon, Tbilisi and Yerevan. - Be part of an AI Native Organization We are highly innovative, using AI across all areas of the organization to accelerate decision-making and free people to focus on strategy and high-impact work. We embrace new ideas and encourage all Smartcaters, regardless of level or department, to manage their own AI Agents. At Smartcat you’ll shape how AI transforms the workplace and play an integral role in ensuring Smartcat remains a leader in AI innovation. - Innovating a $100 Billion industry Smartcat is reshaping the $100B multilingual content industry with an AI-powered platform that makes it easy for companies to create, translate, and localize global content at scale. Our platform enables enterprise teams to move away from slow, traditional outsourcing methods, and achieve fast, high-quality results, at a fraction of the cost. - Join the rocketship to scale-up 10x and beyond together We are looking for someone to become an integral part of our team and play a crucial role in the most exciting part of our journey: transitioning from a post-Series C startup to a company exceeding $100M in ARR and $1B in valuation. Our journey isn’t for the faint of heart. We are growing at 130% YoY, thanks to our strong product-market fit and high-performing team, and plan to accelerate from here. - Smartcat Culture: Where Diversity Meets High Performance At Smartcat, we are committed to building a culture that highlights respect and appreciation for each individual's unique background and perspective, while maintaining a strong focus on results and engagement. We believe in welcoming everyone and fostering an inclusive environment where team members can be their authentic selves at work. Our commitment to inclusion is steadfast, and we stand firmly against discrimination and harassment.

United States
Singular Genomics logo

Staff Bioinformatics Engineer

Singular Genomics

Accelerating genomics for the advancement of science and medicine.

OtherRemoteTeam 201-500H1B Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are hiring a Staff Bioinformatics Platform Engineer to build and own the internal applications and execution platform that run our bioinformatics workflows. You will lead architecture and implementation of tools that support: - Nextflow pipeline execution on AWS Batch - Integration with operational systems including Slack, Jira, and HubSpot - Automation of data flow into our data lake This is a small-team role combining technical leadership with hands-on delivery. This position can be remote or hybrid/on-site. If remote, travel to the headquarters in San Diego, CA will be required at least quarterly. Responsibilities - Own end-to-end Nextflow workflow execution: run launch, configuration, tracking, retries/failures, metadata capture, and auditability on AWS Batch. - Build internal web apps and services that enable operational workflows (e.g., custom panel design, QC/reporting, run monitoring). - Integrate pipeline events and outcomes with Slack, Jira, and HubSpot to support scalable operations. - Lead hands-on data analysis to validate pipeline outputs, investigate anomalies/QC trends, and translate findings into improvements to workflows, tooling, and operational processes. - Implement automated pipelines for key QC processes (including reagent QC) and land outputs/metadata into Snowflake. - Define and improve processes around tools: runbooks, quality gates, observability, and operational best practices. Qualifications - Senior-level experience building and operating scientific/bioinformatics applications in production. - Demonstrated experience developing, running, and supporting Nextflow pipelines in production. - Strong Python engineering skills and experience building backend services/APIs. - Experience building web applications with React, or equivalent modern front-end framework. - Experienced in HPC-computing and Linux-based operating systems. - Experience deploying/operating workflows on AWS, ideally including AWS Batch. - Experience integrating systems via APIs/webhooks (Slack, Jira, HubSpot or similar). - Ability to drive architecture decisions, align stakeholders, and implement pragmatic processes in a small team. - Ability to provide interpretable and actionable results from bioinformatic analyses. Preferred Qualifications - Experience in NGS sequencing environments with exposure to single-cell and/or spatial workflows. - Experience with Snowflake and building automated data pipelines. - MLOps experience: batch inference/training pipelines, model packaging/registry, monitoring. Compensation The estimated base salary range for this role based in the United States of America is: $129,100 - $163,000. Additionally, this role is eligible for one of our variable cash programs (bonus or commission) and may receive equity as part of the compensation package. Compensation decisions are dependent on several factors including, but not limited to, an individual’s qualifications, location where the role is to be performed, internal equity, and alignment with market data. Should the level of the role change during the hiring process, the applicable salary range may be updated accordingly. Equal Opportunity Employer Singular Genomics is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Singular Genomics is committed to working with and providing reasonable accommodations to job applicants with physical or mental disabilities. Applicants with a disability who require a reasonable accommodation for any part of the application or hiring process can provide their name and contact information to our Accommodations team at accommodationsrequest@singulargenomics.com. Your request will be responded to as soon as possible.

United States
Job Closed
OtherRemoteTeam 201-500Since 2015H1B No Sponsor

We’re looking for a proficient .NET developer to join us at Delaware Nation Industries. Your position as a .NET developer will be instrumental in designing, coding, testing, and maintaining software applications that power the United States Air Force legacy Contract Writing System. As a crucial part of our software development team, you will also be responsible for supporting the data migration for the newly deployed USAF CON-IT. Responsibilities: - Write efficient, reusable, scalable code using the .NET framework via Microsoft Visual Studios. - Coding, testing, and debugging software applications, ensuring high-quality and efficient performance. - Participating in system integration, troubleshooting, and performance optimization. - Collaborate with USAF Customers, Engineers, and Program Managers as well as the ConWrite development team to understand application requirements. - Conduct code reviews, unit testing, and debugging to ensure software functionality. - Integrate software components with third-party systems and services. - Provide ongoing support and maintenance for existing software applications. - Stay informed about advancements in the .NET framework and related technologies.

Ohio
Job Closed
SUSE RGS logo

Senior Software Engineer

SUSE RGS

Rancher Government Solutions (RGS) is specifically designed to address the unique security and operational needs of the U.S. Government and military as it relates to application modernization, containers, and Kubernetes. Rancher is a complete open-source software stack for teams adopting containers. It addresses the operations and security challenges of managing multiple Kubernetes clusters at scale, while providing DevOps teams with integrated tools for running containerized workloads. RGS supports all Rancher products with U.S. based American citizen with the highest security clearances who are currently supporting programs across the Department of Defense, Intelligence Community, and civilian agencies.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking a motivated Senior Software Engineer with expertise in Kubernetes and Go to join our Federal Product Engineering Team. This team is dedicated to developing and deploying industry-leading cloud-native technologies tailored to the unique operational, security, and compliance requirements of the United States federal government. As part of this team, you will help design scalable, secure systems that enable federal agencies to modernize their infrastructure, adopt zero-trust architectures, and accelerate mission delivery through automation and innovation. You will work at the intersection of software engineering and operations, contributing to solutions that are built for resilience and performance in highly regulated environments. Key Responsibilities - Develop robust Golang applications and microservices, applying modern Kubernetes design patterns such as controllers, operators, and custom resource definitions. - Understand CI/CD flows and pipelines to automate application testing, packaging, and deployment to Kubernetes clusters in secure environments. - Work as part of an agile, iterative team, participating in daily standups, sprint planning, and retrospectives. - Build and maintain infrastructure-as-code and GitOps solutions using tools such as Helm and Kustomize to manage Kubernetes infrastructure. - Collaborate with product managers, security teams, and other engineers to deliver software that meets federal compliance standards (e.g., FedRAMP, NIST 800-53). - Troubleshoot complex issues across the stack, including application performance, networking, and container orchestration. - Lead by example: Provide technical guidance and mentorship to junior engineers. - Other duties as assigned. Qualifications - 6+ years of professional software engineering experience, with at least 4 years working with Go. - Highly proficient in Golang, with a demonstrated ability to write clean, maintainable, and idiomatic code. - Deep understanding of Kubernetes deployment and development patterns, including manifests, controllers, Helm charts, and RBAC. - Deep familiarity with containerization technologies, processes, and patterns. - Experience working in Linux-based environments. - Strong grasp of Git-based workflows and version control best practices. - US Citizenship. Preferred Qualifications - Experience implementing secure software development practices in regulated environments. - Familiarity with cloud platforms (e.g., AWS GovCloud, Azure Government, or other federal clouds). - Knowledge of networking concepts, including ingress controllers, service meshes (e.g., Istio), and load balancing. - Experience developing user interfaces with Vue.js, NuxtJS, or other Javascript frameworks.

United States
Job Closed