Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Sinch

Senior Software Engineer

Sinch

. Design and build event-driven pipelines that capture conversational and interaction events across channels and persist them into durable, queryable stores .

Posted 10/23/2026full-timeRemote • SpainSenior💰 €60,000 - €80,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and building event-driven architectures, particularly with a focus on DynamoDB and Kafka for high-throughput systems. Proficient in backend engineering with Golang, including data modeling, API design, and operational excellence in cloud environments.

Highest-signal resume keywords
Event-Driven ArchitectureDynamoDB Data ModelingGolang Backend DevelopmentKafka Event StreamingAWS Cloud Services

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Event SourcingCQRS SystemsMicroservicesData PersistenceAPI DesignInfrastructure as CodeTesting StrategiesDebugging Production SystemsObservabilityCapacity Optimization
Soft Skills
Strong CommunicationDecision-MakingMentoringCollaborationAutonomy
Tools & Technologies
DockerKubernetesCI/CDAWS EKSAI Coding Tools
Industry Keywords
CPaaSCommunication PlatformCloud-Native DesignNoSQLEvent-Streaming Platforms

Tech Stack

Tools & technologies
AWSCloudDistributed SystemsDockerDynamoDBJavaKafkaKubernetesMicroservicesNode.jsNoSQLGo

About the role

Key responsibilities & impact
  • Design and build event-driven pipelines that capture conversational and interaction events across channels and persist them into durable, queryable stores
  • Own the data model and storage architecture representing conversational context in DynamoDB for fast, consistent, and cost-efficient access by AI agents
  • Design system architecture and create technical proposals covering event ingestion, schema/table design, single-table versus multi-table strategies, and DynamoDB read/write access patterns
  • Build event sourcing/CQRS-style systems reconciling high-throughput Kafka event streams with strongly consistent context reads
  • Write production-grade Go services with clean, maintainable code, tests, and documentation
  • Build observable, debuggable, and resilient systems
  • Own the full lifecycle of systems, including design, deployment, monitoring, and on-call responsibilities
  • Follow a build-ship-run approach
  • Design APIs and data contracts enabling AI agent platform teams to retrieve relevant context efficiently
  • Address data freshness, TTL/retention, partition key design, hot partitions, and query latency at scale
  • Optimise DynamoDB capacity modes, GSIs/LSIs, and access patterns for cost, throughput, and latency
  • Contribute to engineering excellence through architecture discussions, code reviews, and standards definition
  • Mentor team members and share knowledge
  • Collaborate across teams with product and technical stakeholders, providing guidance on consistency, availability, and performance trade-offs

Requirements

What you’ll need
  • 5–8+ years of professional software engineering experience
  • Strong backend and platform skills including distributed systems, microservices, event-driven architectures, event-sourcing systems and cloud-native design on AWS
  • Experience with Kafka or other event-streaming platforms
  • Solid backend engineering experience in Golang (preferred), Java, or Node; willingness to learn other languages/technologies as needed
  • Solid experience with data modelling and persistence at scale, ideally with DynamoDB or equivalent NoSQL experience
  • Experience integrating with LLMs and vector databases in a backend or platform context
  • Experience with AWS and operations including core AWS services (DynamoDB, EKS, etc.), Docker, Kubernetes, CI/CD, infrastructure as code, and monitoring
  • Ability to explain architectural trade-offs clearly, especially around storage, consistency, and throughput
  • Strong engineering fundamentals including clean code, testing strategies, debugging production systems, and building reliable, long-lasting systems
  • Experience using AI coding tools such as Copilot, Claude Code, Cursor, or similar, with an understanding of their benefits, risks, and best practices
  • Ability to work autonomously, define scope, and deliver solutions independently; strong decision-making on prioritisation
  • Strong communication skills with both technical and non-technical stakeholders
  • Fluency in English
  • Experience building platforms from scratch is a plus
  • Background in CPaaS or communication platform is a plus