Sinch AB

Sr Software Engineer

Sinch AB
Apply
2 days ago
Madrid, SpainSenior

Responsibilities

  • Build backend APIs, persistence, and orchestration for conversation-routing and product-assistant services.
  • Design durable workflows with retries, concurrency, and state that survives process restarts.
  • Integrate services with Agentic Orchestration, neighboring product APIs, and identity systems.
  • Lead code reviews, technical discussions, knowledge-sharing sessions, and mentoring.
  • Participate in on-call rotations and production incident response.
  • Improve test coverage, technical debt management, system health, and operational practices.
  • Help establish tools, guardrails, and shared practices for AI-assisted engineering.

Requirements

  • At least 5 years of professional software engineering experience.
  • Strong proficiency in Python and Node.js/TypeScript.
  • Experience with real-time systems, streaming APIs using SSE or WebSocket, and event-driven architectures.
  • Hands-on experience with distributed systems, microservices, and state management across replicas, such as etcd or Redis.
  • Experience building RESTful APIs and event-driven systems, ideally with Kafka.
  • Hands-on experience with durable workflow orchestration, ideally Temporal.
  • Solid experience with complex cloud infrastructure, ideally GCP and/or AWS.
  • Working knowledge of MongoDB or similar document databases.
  • Strong system design fundamentals involving scalability, latency, failover, and trade-offs.
  • Production experience with AI, LLMs, or agents and knowledge of RAG, tool use, agent patterns, evaluation, guardrails, and LLM observability.
  • Clear written and spoken English communication and comfort working in distributed, cross-functional teams.
  • Preferred: experience with conversational AI, chatbot or voicebot platforms, NLP/NLU pipelines, Docker, Kubernetes, OAuth/OIDC, CPaaS, or fast-growth product companies.

Benefits

  • Hybrid work arrangement with expectations to work from the Madrid office every quarter.
  • Annual pay range of €70,000–€90,000 depending on skills and experience.
  • Structured, competency-based, inclusive hiring process with opportunities for two-way discussion.
Sinch AB

About Sinch AB

1,001-5,000 employees

Sinch builds a cloud communications platform (CPaaS) that provides APIs and services for SMS/RCS, voice, and email so businesses can automate customer messaging, alerts, and support. It sells usage-based APIs and SaaS tools to enterprises, software platforms, and SMBs. Founded in 2008 and headquartered in Stockholm, Sinch is a public company listed on Nasdaq Stockholm and operates globally across telecom networks and digital channels.

Contact me