Senior Software Engineer (Cloud Applications)
Temporal Technologies
full-remoteseniorpermanentbackend Full remote - Madrid, ES 10 days ago via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
GoPostgreSQLKafkaRedshiftS3ClickHouseDistributed SystemsObservabilityIncident ResponseData Pipelines
About the role
Role Overview
You’ll join Temporal as a Senior Software Engineer (Cloud Applications) in a remote-first environment. You’ll help shape the customer experience and drive the technical direction of Temporal’s cloud applications, working closely with engineers, product managers, and solutions architects.
Key Missions
- Design and implement critical systems to improve scalability and reliability.
- Collaborate cross-functionally to create resilient architectures and raise reliability at scale.
- Mentor engineers and foster a culture of ownership and pragmatic excellence.
Responsibilities
- Write clear design documentation and align stakeholders on tradeoffs.
- Turn ambiguous requirements into executable technical plans.
- Own backend/cloud architecture and operational outcomes, including failure scenarios.
- Operate production systems with strong focus on observability, incident response, and performance tuning.
- Build and run distributed systems with attention to concurrency, consistency, scaling, and failure handling.
Requirements
- Strong written and verbal communication; ability to explain complex systems and align stakeholders.
- Builder mindset: simplify workflows, improve tooling, and leave systems better than found.
- Solid experience with data pipelines and storage systems (e.g., Postgres, Redshift, Kafka/Kinesis, S3-compatible storage, ClickHouse) with correctness and traceability at scale.
- Strong proficiency in at least one systems/backend language (Go preferred); comfortable navigating large codebases and driving technical decisions.
- Production-grade backend experience in cloud environments; direct ownership of architecture and operations.
- Production operations experience: observability, incident response, performance tuning, on-call readiness, continuous delivery.
- Hands-on distributed systems experience (concurrency, reliability, scaling, consistency, failure handling).
Nice-to-Haves
- Experience with large-scale workflow orchestration platforms or similar distributed workflow systems.
About Temporal Technologies
Temporal Technologies develops a cloud-native workflow orchestration platform used to build and run reliable applications. The company focuses on scalability, reliability, and resilient architectures for mission-critical workloads.
Scraped 6/11/2026