Sr Software Engineer

Il y a 8 heures

belgium belgium Sinch Temps plein
h3ABOUT SINCH /h3 pSinch is pioneering the way the world communicates. More than 150,000 businesses — including Google, Uber, Paypal, Visa, Tinder, and many others — rely on Sinch’s Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email. /p pWhether you need to verify users or craft omnichannel campaigns, Sinch makes it easy. Our AI-infused Super Network, APIs, and applications ensure you can connect with your customers reliably and securely, at every step of their journey. /p pAt Sinch we “Dream Big”, “Win Together”, “Keep it simple”, and “Make it Happen”. These values are our foundation /p pChatlayer Product is made up of two teams — Platform Integration and Flow Engine Intelligence Integration — sharing a single product roadmap and backlog under Engineering Manager JR Reynolds. Together the organization includes around 10 engineers, two tech leads, a product manager, and a UX designer. 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, and we have a strong culture of transparent decision-making and discoverable collaboration. /p h3Where We’re Heading /h3 pChatlayer is building toward a future of conversations with control — where AI agents and deterministic workflows work in harmony to solve our customers’ problems. This means evolving from a traditional chatbot platform into an agentic orchestration system where intelligent automation is grounded by reliable, predictable flow execution. We’re looking for the right people to help us get there. /p h3About the Role /h3 pWe 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 — including WebSocket infrastructure, bot engine integrations, and platform services. This role requires someone who is comfortable operating in ambiguity, can drive technical decisions, and thrives in a team that ships with urgency while investing in system health. /p pCandidates should bring a knowledgeable and skilled approach to the use of AI in the software development process itself — we value a balanced, curious, and quality-driven use of AI tooling. We’re not looking for engineers who blindly generate code or who refuse to adopt new tools; we want people who apply AI judiciously, maintaining deep comprehension of what they build while leveraging these tools to move faster and think bigger. /p h3Key Responsibilities /h3 ul liDesign and build backend services supporting Chatlayer’s text and voice channels, including WebSocket servers and real-time communication infrastructure /li liWork on platform integrations and app-integration frameworks /li liContribute to architectural evolution — decoupling legacy dependencies and building more modular, vendor-agnostic systems /li liParticipate in technical decisions around identity management (SinchID), distributed events and data processing (MongoDB Atlas, Kafka, Temporal), and new platform capabilities /li liLead code reviews, technical discussions, and knowledge-sharing sessions within the team /li liMentor and be mentored by other engineers and contribute to a strong engineering culture rooted in the team’s values /li liSupport production systems through on-call rotations and incident response /li liInvest in system health — improving test coverage, addressing technical debt, and continuously improving operational processes (Kaizen) /li /ul h3Required Skills Experience /h3 ul li5+ years of professional software engineering experience /li liStrong proficiency in Node.js/TypeScript and/or Go /li liExperience with real-time systems — WebSocket, event-driven architectures, or similar /li liSolid understanding and hands-on experience with complex cloud infrastructure, ideally GCP and/or AWS /li liExperience with microservices architecture and distributed systems, including state management across replicas (e.g. ETCD, Redis) /li liWorking knowledge of MongoDB or similar document databases /li liExperience building and maintaining RESTful APIs and event-driven architectures (ideally Kafka specifically) /li liStrong system design fundamentals — can reason about scalability, latency, failover, and trade-offs /li liExcellent communication skills and comfort working in a distributed, cross-functional team (CET timezone alignment preferred) /li /ul h3Preferred / Nice-to-Have /h3 ul liExperience with conversational AI, chatbot or voicebot platforms, or NLP/NLU pipelines /li liExperience with containerisation and orchestration (Docker, Kubernetes) /li liFamiliarity with identity management systems (OAuth/OIDC) /li liPrior experience in a CPaaS, scale-up, or fast-growth product company /li /ul pOur corporate language is English; please submit your application in English. /p pThe s