Home Job Listings Categories Locations

Senior Software Engineer (Backend, Kotlin)

๐Ÿ“ Indonesia

Technology OnHires

Job Description

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

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 25, 2026
Job Type: Technology
Location: Indonesia
Company: OnHires

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.