Customer.io
Senior Software Engineer- Backend Platform
Rol remoto de Engineering con fit claro de ubicación del candidato.
Publicado13 jul 2026
Países elegibles25 países aceptados
Señal de senioritySenior
Modelo de trabajoRemoto
Ubicaciones aceptadas para candidatos
Resumen del rol
Senior Software Engineer- Backend Platform
Requisitos y responsabilidades
Contenido del rol extraído en secciones para revisar más rápido.
What you'll bring:
- Deep experience with distributed systems and large-scale backend architecture
- Strong instincts around reliability, observability, and fault tolerance
- Comfort reasoning about performance, capacity, and trade-offs at scale
- Experience with event-driven systems, message queues, or data pipelines is a plus
- A collaborative mindset — you raise the team around you
What You’ll Do
- Design and evolve distributed systems in Go to handle billions of daily events and messages and store and index petabytes of data
- Lead architectural decisions around performance, reliability, and real-time event processing
- Improve service-to-service communication through better APIs, messaging systems, and event-driven patterns
- Work across teams to uncover bottlenecks and system issues, and lead initiatives to resolve them for a smoother customer experience
- Tackle high-throughput challenges across data pipelines, queues, and scheduling infrastructure
- Able to debug production systems at scale using effective instrumentation, and resolve issues quickly and confidently
- Share knowledge and raise the bar through sharing your progress publicly with short videos, thoughtful writing, and mentorship
- Leverage AI tools to prototype, move faster, and make better decisions
What we're looking for
- Significant experience (typically 10+ years) building scalable, distributed systems in Go (or similar statically typed languages)
- Deep experience with databases - relational (MySQL, Postgres) and non-relational (DynamoDB, BigTable) - and how to make them fast
- Comfort working in cloud-native environments (AWS, GCP)
- Familiarity with APIs, observability, and operating production systems
- A bias for action over perfection, and pride in owning technical decisions
Our Process
- Application - We review everyone with care. Tell us why you're interested.
- Recruiter Call (30 mins) - Let’s chat about what you’re looking for and how we work.
- Behavioral Interview (60 mins) - Talk with one of our hiring managers. We’ll explore topics like ownership, product thinking, and collaboration.
- System Design Interview (60 mins) - A collaborative system design conversation focused on scaling challenges.
- Coding Interview (60 mins) -Pair with one of our engineers for an agentic live coding interview.
Roles similares
Mantén una lista de respaldo.
Stack
Usa estas tags para comparar roles remotos similares.
Elegibilidad de ubicación
Candidatos deberían aplicar solo cuando el país del perfil aparece aquí.
Tu perfilPaís no definidoInicia sesión para comparar tu país con este rol.
Flujo de contratación
WithMira muestra el rol y luego envía candidatos a la aplicación de la empresa.
1Revisa fit del rol, stack y elegibilidad de ubicación en WithMira.
2Abre la página de aplicación de la empresa desde el link rastreado.
3Guarda el rol o suscríbete a oportunidades similares antes de salir.