Sinch AB

Sr Software Engineer

Sinch AB
Apply
5 days ago
Madrid, SpainSenior

Responsibilities

  • Design and build backend services for Chatlayer’s text and voice channels, including WebSocket servers and real-time communication infrastructure.
  • Develop platform integrations and application-integration frameworks.
  • Contribute to architectural evolution by decoupling legacy dependencies and building modular, vendor-agnostic systems.
  • Participate in technical decisions involving SinchID, MongoDB Atlas, Kafka, Temporal, distributed events, and data processing.
  • Lead code reviews, technical discussions, and knowledge-sharing sessions.
  • Mentor other engineers and contribute to the engineering culture.
  • Support production systems through on-call rotations and incident response.
  • Improve test coverage, address technical debt, and continuously improve operational processes.

Requirements

  • 5+ years of professional software engineering experience.
  • Strong proficiency in Node.js/TypeScript and/or Go.
  • Experience with real-time systems such as WebSocket or event-driven architectures.
  • Hands-on experience with complex cloud infrastructure, ideally GCP and/or AWS.
  • Experience with microservices, distributed systems, and state management across replicas such as ETCD or Redis.
  • Working knowledge of MongoDB or similar document databases.
  • Experience building and maintaining APIs and event-driven architectures, ideally with Kafka.
  • Strong system design fundamentals, including scalability, latency, failover, and trade-offs.
  • Excellent communication skills and comfort working in a distributed, cross-functional team; CET timezone alignment is preferred.
  • Preferred qualifications include conversational AI, chatbot or voicebot platforms, NLP/NLU pipelines, Docker, Kubernetes, OAuth/OIDC, and experience in CPaaS, scale-up, or fast-growth product companies.
  • Applicants should submit their application in English.

Benefits

  • Salary for Spain is €60.000–€80.000 annually.
  • Salary for Sweden is 60.000 SEK–75.000 SEK monthly.
  • The teams emphasize knowledge sharing, collaboration, ownership, transparent decision-making, and discoverable collaboration.
  • The role includes on-call rotations and production incident response.
  • The hiring process uses structured, competency-based interviews and may include a data-driven assessment.
  • CET timezone alignment is preferred, and the corporate language is English.
Sinch AB

About Sinch AB

1,001-5,000 employees
Contact me