For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
OnHires
OnHires

Senior Software Engineer (Backend, Kotlin)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Data
Kotlin
+33

Visa

U.S. visa required

Permanent role
a month ago
Apply now

About Our Client

Our 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 Overview

We 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 Role

You will thrive in this role if you:

  • Are a senior-level Kotlin/JVM backend engineer
  • Think like a generalist, covering backend logic, data processing, and infrastructure concerns
  • Have experience building enterprise-grade B2B SaaS products, not just internal platforms
  • Enjoy working with event-driven systems and data pipelines
  • Care deeply about code quality, system reliability, and performance
  • Are comfortable mentoring others and influencing technical direction

Company Technology Stack:

Backend: Kotlin/JVM (Go is a plus)

Frontend (context only): TypeScript, Svelte

Database: PostgreSQL

Cloud & Infrastructure: Terraform, cloud platforms (GCP, AWS, or Azure)

Environment: Linux-based production systems

Responsibilities

  • Design and develop backend systems for event retention, processing, and querying
  • Build and maintain reliable, high-throughput event processing pipelines
  • Work with data pipelines, including SQL, scheduling, and data flow orchestration
  • Apply best practices for data retention, consistency, and performance
  • Collaborate on infrastructure-related decisions and system scalability
  • Profile and optimize backend services in Linux environments
  • Review code, mentor engineers, and contribute to technical standards
  • Support teams and products that rely on the core event and data platform

Minimum Qualifications

  • Strong hands-on experience with Kotlin/JVM (Java or Scala acceptable as background)
  • Solid knowledge of SQL and relational databases, especially PostgreSQL
  • Experience building backend systems for B2B SaaS or enterprise products
  • Experience working with cloud environments (GCP, AWS, or Azure)
  • Production experience with Linux-based services
  • Understanding of I/O, memory usage, and basic profiling
  • 8+ years of professional software engineering experience
  • Proven impact as a Senior-level engineer (technical leadership, ownership, mentoring)

Preferred Qualifications

  • 10+ years of experience in software and/or data engineering
  • Experience with event-driven architectures and data pipelines
  • Strong PostgreSQL expertise and complex SQL
  • Experience with distributed systems and scalable backend architectures
  • Familiarity with immutable data models
  • Hands-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 Offer

  • Opportunity to shape the core backend and data platform of an early-stage B2B SaaS product
  • High level of technical ownership and influence
  • Collaboration with experienced, senior engineers
  • Competitive salary and equity package
  • Fully remote setup with a strong async culture
  • Unlimited vacation and sick leave

About OnHires

👥201-500
📍Tallinn
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service