About Our ClientOur client is a B2B SaaS SDLC data insights platform that helps organizations improve software quality, compliance, and developer productivity. The platform captures and processes large volumes of development lifecycle events, providing deep visibility into how software is built and delivered.The company is headquartered in San Francisco, California, and operates as a fully remote, globally distributed team.Position OverviewWe are helping our client hire a Senior Software Engineer (Backend) who will play a key role in designing and building data-intensive backend systems at the core of the product.This role is ideal for a senior Kotlin engineer with a strong generalist mindset, someone who is comfortable working across backend systems, data processing, and infrastructure, and who enjoys building reliable, scalable enterprise-grade SaaS solutions.The position is backend-focused (not full-stack) and centers on event processing, data pipelines, and system reliability.Who Will Excel in This RoleYou will thrive in this role if you:Are a senior-level Kotlin/JVM backend engineerThink like a generalist, covering backend logic, data processing, and infrastructure concernsHave experience building enterprise-grade B2B SaaS products, not just internal platformsEnjoy working with event-driven systems and data pipelinesCare deeply about code quality, system reliability, and performanceAre comfortable mentoring others and influencing technical directionTechnology StackBackend: Kotlin/JVM (Go is a plus)Frontend (context only): TypeScript, SvelteDatabase: PostgreSQLCloud & Infrastructure: Terraform, cloud platforms (GCP, AWS, or Azure)Environment: Linux-based production systemsResponsibilitiesDesign and develop backend systems for event retention, processing, and queryingBuild and maintain reliable, high-throughput event processing pipelinesWork with data pipelines, including SQL, scheduling, and data flow orchestrationApply best practices for data retention, consistency, and performanceCollaborate on infrastructure-related decisions and system scalabilityProfile and optimize backend services in Linux environmentsReview code, mentor engineers, and contribute to technical standardsSupport teams and products that rely on the core event and data platformMinimum QualificationsStrong hands-on experience with Kotlin/JVM (Java or Scala acceptable as background)Solid knowledge of SQL and relational databases, especially PostgreSQLExperience building backend systems for B2B SaaS or enterprise productsExperience working with cloud environments (GCP, AWS, or Azure)Production experience with Linux-based servicesUnderstanding of I/O, memory usage, and basic profiling8+ years of professional software engineering experienceProven impact as a Senior-level engineer (technical leadership, ownership, mentoring)Preferred Qualifications10+ years of experience in software and/or data engineeringExperience with event-driven architectures and data pipelinesStrong PostgreSQL expertise and complex SQLExperience with distributed systems and scalable backend architecturesFamiliarity with immutable data modelsHands-on experience with infrastructure tooling (Terraform, Docker, Kubernetes)Experience with CI/CD systems (GitHub Actions, CircleCI, Jenkins)Master’s or PhD in Computer Science, Engineering, Mathematics, or Physics (nice to have)What We OfferOpportunity to shape the core backend and data platform of an early-stage B2B SaaS productHigh level of technical ownership and influenceCollaboration with experienced, senior engineersCompetitive salary and equity packageFully remote setup with a strong async cultureUnlimited vacation and sick leave