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 (Scala/Kotlina or Java)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Security software
System security
+40

Visa

U.S. visa required

Permanent role
a month ago
Apply now

About Our Client

Our client is a software development lifecycle (SDLC) data insights platform that enhances software security, compliance, and developer productivity. Our client provides a historical record of all coding events to proactively identify security and compliance risks at the earliest stages of development. This ensures secure coding practices, identifies potential threats, maintains compliance, and boosts developer productivity, enabling the delivery of safe and reliable software. The company is headquartered in San Francisco, California, but operates with a fully remote, globally distributed team.

Position Overview

We are assisting our client in finding a Senior Software Engineer to lead technology development at the forefront of software security, code context, and software delivery. The ideal candidate will be skilled in building software with a variety of technologies and will help design, test, and rapidly iterate on products that empower organizations and developers with tools to enhance software security and productivity, including APIs, browser extensions, IDE integrations, bots, and webhooks.

Who Will Excel in This Role

The perfect candidate is excited about leading the direction of data processing and technology development. You are passionate about empowering better software development using event enrichment and data processing. You have extensive experience in building top-tier data infrastructure and tools and take pride in writing clean, elegant code.

Technology Stack

  • Backend: Go, Kotlin/JVM
  • Frontend: TypeScript, Svelte
  • Cloud Automation: Terraform
  • Database: PostgreSQL
  • Search Engine: OpenSearch
  • Cloud Platform: Google Cloud Platform

Responsibilities

  • Design and develop systems for event retention, processing, and querying
  • Implement best practices for event retention
  • Experiment with techniques to accelerate prototyping and maximize resource utilization
  • Ensure reliable, fast, and predictable event processing pipelines
  • Manage data pipelines, including scheduling, dataflow programming, SQL, and data labeling
  • Orchestrate clusters of commodity machines
  • Review code, mentor engineers, and support teams that rely on the event store
  • Attract, recruit, and retain top engineering and scientific talent

Minimum Qualifications

  • Strong familiarity with backend development in Java, Scala, or Kotlin
  • Solid knowledge of SQL and relational databases
  • Experience with cloud computing (AWS, Azure, or GCP)
  • Basic knowledge of I/O and memory profiling in Linux/UNIX
  • Experience with service delivery in a Linux environment
  • At least 8+ years of professional software engineering experience
  • Proven leadership as a world-class senior software engineer

Preferred Qualifications

  • PhD or Master’s degree in Computer Science/Engineering, Mathematics, Physics, or a related field
  • 10+ years of experience in software engineering and data engineering
  • Expertise in distributed systems and managing high-volume independent machines
  • Expertise in SQL and PostgreSQL
  • Experience with event pipeline development in Java, Kotlin, Scala, or Python
  • Advanced knowledge of immutable data
  • Strong understanding of optimization and profiling on Linux
  • Expertise in search technologies and open-source search systems
  • Familiarity with Kubernetes, Docker, Terraform, CircleCI, GitHub Actions, and Jenkins

What We Offer

  • Opportunity to join an early-stage startup with significant ownership in technology development
  • Work alongside world-class colleagues, advisors, and technical experts
  • Competitive salary and equity packages
  • Unlimited vacation and sick leave
  • Strong remote work culture and team camaraderie

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 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service