Sr Software Engineer at Sinch | Amsterdam, NH, NL | Rezi

Sr Software Engineer at Sinch

Sr Software Engineer

Sinch · Amsterdam, NH, NL

2 weeks ago

Sr Software Engineer

Sinch · Amsterdam, NH, NL

21 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Sr Software Engineer role.

Rezi rewrites your resume against Sinch's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Sr Software Engineer posting at Sinch — free, in seconds.

About the Role

We are looking for a Senior Software Engineer to help design, build, and scale Chatlayer’s conversational AI platform. You will work across a real-time, distributed system that handles text and voice interactions at scale. This role requires someone comfortable operating in ambiguity, capable of driving technical decisions, and thriving in a team that ships with urgency while investing in system health. Candidates should apply AI judiciously in the software development process, maintaining deep comprehension while leveraging tools to move faster and think bigger.

Responsibilities

  • Design and build backend services supporting Chatlayer’s text and voice channels, including WebSocket servers and real-time communication infrastructure
  • Work on platform integrations and app-integration frameworks
  • Contribute to architectural evolution — decoupling legacy dependencies and building more modular, vendor-agnostic systems
  • Participate in technical decisions around identity management (SinchID), distributed events and data processing (MongoDB Atlas, Kafka, Temporal), and new platform capabilities
  • Lead code reviews, technical discussions, and knowledge-sharing sessions within the team
  • Mentor and be mentored by other engineers and contribute to a strong engineering culture rooted in the team’s values
  • Support production systems through on-call rotations and incident response
  • Invest in system health — improving test coverage, addressing technical debt, and continuously improving operational processes (Kaizen)

Requirements

  • 5+ years of professional software engineering experience
  • Strong proficiency in Node.js/TypeScript and/or Go
  • Experience with real-time systems — WebSocket, event-driven architectures, or similar
  • Solid understanding and hands-on experience with complex cloud infrastructure, ideally GCP and/or AWS
  • Experience with microservices architecture and distributed systems, including state management across replicas (e.g. ETCD, Redis)
  • Working knowledge of MongoDB or similar document databases
  • Experience building and maintaining RESTful APIs and event-driven architectures (ideally Kafka specifically)
  • Strong system design fundamentals — can reason about scalability, latency, failover, and trade-offs
  • Excellent communication skills and comfort working in a distributed, cross-functional team (CET timezone alignment preferred)
  • Experience with conversational AI, chatbot or voicebot platforms, or NLP/NLU pipelines
  • Experience with containerisation and orchestration (Docker, Kubernetes)
  • Familiarity with identity management systems (OAuth/OIDC)
  • Prior experience in a CPaaS, scale-up, or fast-growth product company

Skills

  • Node.js
  • TypeScript
  • Go
  • WebSocket
  • Event-driven architectures
  • GCP
  • AWS
  • Microservices architecture
  • Distributed systems
  • ETCD
  • Redis
  • MongoDB
  • RESTful APIs
  • Kafka
  • System design
  • Conversational AI
  • Chatbot platforms
  • Voicebot platforms
  • NLP/NLU pipelines
  • Docker
  • Kubernetes
  • OAuth/OIDC

Experience Level

  • Senior

Salary/Compensations

  • Spain (Annual) : €60.000 - €80.000
  • Sweden (monthly): 60.000 SEK - 75.000 SEK

About the Company

  • Sinch is pioneering the way the world communicates. More than 150,000 businesses rely on Sinch’s Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email.
  • Sinch’s AI-infused Super Network, APIs, and applications ensure reliable and secure customer connections.
  • Sinch values: Dream Big, Win Together, Keep it simple, and Make it Happen.
  • Chatlayer Product is made up of two teams — Platform & Integration and Flow Engine & Intelligence Integration — sharing a single product roadmap and backlog.
  • The teams value honesty, growth, knowledge sharing, collaboration, ownership, and “being pirates” — a bias toward bold, resourceful action.
  • Communication happens primarily through Slack and Teams, with a strong culture of transparent decision-making and discoverable collaboration.
  • Chatlayer is building toward a future of conversations with control — where AI agents and deterministic workflows work in harmony to solve customer problems.
  • This means evolving from a traditional chatbot platform into an agentic orchestration system where intelligent automation is grounded by reliable, predictable flow execution.

Equal Opportunity

  • We are committed to ensuring a recruitment process that is fair, objective, consistent, and inclusive.
  • Our approach includes structured, competency-based interviews designed to evaluate your skills, experience, and qualifications relevant to the role.
  • At times, we may include a data-driven assessment to enhance our hiring success and identify candidates likely to excel.
  • We believe in a two-way process and encourage you to ask questions throughout the journey.