United States or Canada Remote (Global) Employment USD 180,000 - 225,000 Yearly

Temporal Technologies is hiring a Senior Software Engineer

About the Role

Temporal Technologies is hiring a Senior Software Engineer for our Infrastructure Team, with a specific focus on Observability for both internal platforms and customer-facing services. You will be instrumental in driving the productivity and reliability of our developers and core systems.

What You'll Do

  • Lead the end-to-end Software Development Lifecycle: from goals and requirements solicitation through design, implementation, operationalization, deployment, support, and maintenance.
  • Formulate feature designs, review them with stakeholders, iterate based on feedback, and drive consensus.
  • Clearly document design choices and operational knowledge for deploying and managing the software you develop.
  • Provide appropriate test and production readiness coverage for unit, integration, and performance within your feature ownership area.
  • Design and build multi-component, distributed systems that operate at scale.
  • Investigate issues methodically to identify root causes.
  • Understand the performance and reliability implications of design options at scale and make informed tradeoffs.
  • Participate in the team’s on-call rotation.
  • Investigate ways to best leverage Temporal’s own software to power our mission.
  • Deeply understand the needs of Temporal’s internal developers and external customers to inform product development and feature design.
  • Participate in design reviews and contribute to the design of other features.
  • Share design principles for building reliable systems at scale.

What We're Looking For

  • A user-first mindset.
  • Motivation driven by impact.
  • Strong, pragmatic opinions about tools and technology.
  • Ability to work in a self-directed manner in a fast-paced environment.
  • Excellent collaboration and communication skills.
  • Demonstrated ability to develop horizontally scalable, resilient, and high-performance distributed systems in a production environment.
  • Experience designing, implementing, deploying, and supporting large-scale, geographically distributed observability and/or high-throughput data streaming/processing pipelines, or similar systems.
  • Expertise in one or more high-level programming languages, preferably Go.
  • Expert-level Kubernetes skills.
  • Expert-level query development skills, preferably SQL.
  • Hands-on experience with one or more cloud providers, preferably AWS or GCP.
  • Thorough understanding of computer architecture, operating systems, and networking.
  • Familiarity with best practices for monitoring, instrumenting, and configuring infrastructure.

Technical Stack

  • Clickhouse, Prometheus, Grafana, Loki, Thanos, Kubernetes, Temporal, Go, SQL, AWS, GCP

Team & Environment

You will be a key member of our Infrastructure Team, working to build the reliable foundation for our platform and our customers.

Benefits & Compensation

  • Compensation range: $180,000 – $225,000 + equity. This role is eligible to participate in Temporal's equity plan.
  • 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, and an Internet Stipend.

Work Mode

This role is open to candidates in our global talent community.

Temporal Technologies is an Equal Opportunity Employer. We do 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 applicable law.

Required Skills
GoKubernetesAWSSQLClickhousePrometheusGrafanaLokiThanosTemporal
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Temporal Technologies

Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on delivering features faster. The company is on a mission to be the reliable foundation of every developer’s toolbox.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago