Software Engineer
Role details
Job location
Tech stack
Job description
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 - 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. Candidates 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., + 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) Preferred / Nice-to-Have
-
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 Our corporate language is English; please submit your application in English.
Benefits & conditions
- Spain (Annual) : €60.000 - €80.000
- Sweden (monthly): 60.000 SEK - 75.000 SEK.
- Factors which may affect pay within this range may include skills, education, experience, and other qualifications OUR HIRING PROCESS 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. If this role isn't what you're looking for, please explore the other opportunities listed on our career page: https://www.sinch.com/careers/. No matter who you are, we hope you find an exciting path forward - hopefully with us! ed on our career page: https://www.sinch.com/careers/. No matter Inscribirse en esta oferta