Senior Software Engineer - Messaging & Async Platform Infrastructure
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
Experteer Overview As Senior Software Engineer in Infrastructure - Messaging & Async Platform, you design, operate, and scale our messaging and event-driven system. You will build core async infrastructure used by multiple teams, improving reliability, throughput, and observability. You’ll shape best practices for event publishing, retries, and durability while collaborating with product teams to adopt async workflows. This is a chance to impact how services communicate at scale in a fast-growing, global SaaS company. Pay / Benefits * Operate and improve the async platform based on NATS; design, build, and maintain messaging and event-driven infrastructure used across multiple engineering teams * Develop tooling, libraries, and platform capabilities to make asynchronous communication safer and more reliable * Improve reliability, scalability, latency, throughput, and operational visibility of messaging systems * Define best practices for event publishing, consuming, schema evolution, retries, dead-letter queues, backpressure, and message durability * Partner with application teams to migrate, adopt, or optimize messaging and async workflows * Troubleshoot complex production issues in distributed systems and drive long-term improvements * Contribute to architecture decisions around event-driven systems and platform reliability * Participate in incident response, postmortems, and continuous improvement of operational processes Tasks * Strong software engineering background in infrastructure, platform engineering, backend systems, or distributed systems * Hands-on experience with messaging/streaming/pub-sub tech such as NATS, Kafka, RabbitMQ, Pulsar or similar * Solid understanding of distributed systems concepts: consistency, ordering, delivery guarantees, fault tolerance, retries, idempotency, backpressure * Experience operating production systems at scale with monitoring, alerting, and incident response * Proficiency in TypeScript, Go, Python, or similar * Experience with cloud infrastructure and containerized environments (Kubernetes, AWS, GCP, or Azure) * Ability to design pragmatic, reliable systems and communicate trade-offs clearly * Strong ownership mindset and ability to work across teams on shared infrastructure Key requirements * stock grant opportunities * remote work flexibility * WeWork access (optional) * scalable benefits * inclusive workplace * competitive pay
Requirements
Experteer Overview As Senior Software Engineer in Infrastructure - Messaging & Async Platform, you design, operate, and scale our messaging and event-driven system. You will build core async infrastructure used by multiple teams, improving reliability, throughput, and observability. You’ll shape best practices for event publishing, retries, and durability while collaborating with product teams to adopt async workflows. This is a chance to impact how services communicate at scale in a fast-growing, global SaaS company. Pay / Benefits * Operate and improve the async platform based on NATS; design, build, and maintain messaging and event-driven infrastructure used across multiple engineering teams * Develop tooling, libraries, and platform capabilities to make asynchronous communication safer and more reliable * Improve reliability, scalability, latency, throughput, and operational visibility of messaging systems * Define best practices for event publishing, consuming, schema aaaaaaaah _ retries, dead-letter queues, backpressure, and message durability * Partner with application teams to migrate, adopt, or optimize messaging and async workflows * Troubleshoot complex production issues in distributed systems and drive long-term improvements * Contribute to architecture decisions around event-driven systems and platform reliability * Participate in incident response, postmortems, and continuous improvement of operational processes Tasks * Strong software engineering background in infrastructure, platform engineering, backend systems, or distributed systems * Hands-on experience with messaging/streaming/pub-sub tech such as NATS, Kafka, RabbitMQ, Pulsar or similar * Solid understanding of distributed systems concepts: consistency, ordering, delivery guarantees, fault tolerance, retries, idempotency, backpressure * Experience operating production systems at scale with monitoring, alerting, and incident response * Proficiency in TypeScript, Go, Python, or similar * Experience with cloud infrastructure and containerized environments (Kubernetes, AWS, GCP, or Azure) * Ability to design pragmatic, reliable systems and communicate trade-offs clearly * Strong ownership mindset and ability to work across teams on shared infrastructure Key requirements * stock grant opportunities * remote work flexibility * WeWork access (optional) * scalable benefits * inclusive workplace * competitive pay
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on eu.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Dev Digest 121 - AI goes offline
Find a Developer Job: 12 Best Job Sites For Developers
Dev Digest 120 - Apple and peers