Skip to content
ImplyImply

Senior Software Engineer

Build and optimize Apache Druid’s query engine and storage systems, developing high-performance query capabilities for observability and security data. The role requires 5+ years of individual-contributor experience developing concurrent Java systems and a bachelor's degree or equivalent experience.

About the job

Responsibilities

  • Extend the Apache Druid query engine and storage system to support a wider class of query functions.
  • Build complex query capabilities with strong query performance.
  • Work with the field engineering team to support customers.
  • Contribute to the Apache Druid community through code and design reviews.

Requirements

  • Experience developing high-concurrency, performance-oriented Java systems.
  • At least 5 years of experience as an individual contributor.
  • Strong software engineering practices, including code reviews, testability, and quality.
  • Strong communication skills and the ability to explain complex technical concepts to designers, support staff, and engineers.
  • Bachelor's degree in computer science, engineering, or a related field, or equivalent experience.

Nice-to-haves

  • Experience with internals of large-scale distributed systems and databases such as Hadoop, Spark, Presto, and Elasticsearch.
  • Open-source contributions, especially to data-related projects.

Compensation and benefits

  • Compensation: $155,000 - $215,000, including on-target earnings.
  • Eligible to participate in the company's equity plan.
  • 100% paid medical, dental, and vision benefits.
  • 401(k) program.
  • Fertility coverage.
  • Pet insurance.
  • Dependent Care FSA.
  • Mental health support.
  • Life and AD&D insurance.
  • Unlimited paid time off.
  • Wellness stipend.
  • Home office equipment reimbursement.
  • Pre-tax commuter benefits.

Skills

Java, Apache Druid, SQL, Query Optimization, Vectorization, Storage Optimization, Distributed Systems, Database Systems, Hadoop, Spark, Presto, Elasticsearch, Code Reviews, Open-Source Contributions

Upstart

Upstart

United States

Senior Software Engineer, Core Platform
$153k+/yrRemote5+ YOEBackend Engineering

Senior software engineer responsible for leading multi-quarter platform initiatives and building scalable backend services for loan servicing, automation, and financial decision systems. Requires 5+ years of software engineering experience and strong distributed-systems expertise with Kotlin, Java, or a comparable language.

Upstart

Upstart

United States

Senior Software Engineer
$153k+/yrRemote5+ YOEBackend Engineering

Senior Software Engineer building backend services, data pipelines, APIs, and reporting infrastructure for capital partners in a regulated fintech environment. The role requires 4+ years of backend experience, relational database expertise, and end-to-end system ownership.

1Password

1Password

United States
Senior .Net/C# Developer, SaaS Manager
$153k+/yrRemote5+ YOEBackend Engineering

The Senior Developer will independently design, deliver, and improve enterprise-scale SaaS management features while guiding technical decisions and mentoring teammates. The role requires 5+ years of software development experience with strong .NET, C#, and MongoDB expertise, and is remote within the US and Canada.

Hinge Health

Hinge Health

San Francisco, CA

Senior Software Engineer - Backend
$158k+/yrHybrid5+ YOEBackend Engineering

Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.

Censys

Censys

United States
Senior Distributed Systems Engineer
$151k+/yrRemote5+ YOEBackend Engineering

Build and maintain highly available, scalable distributed services, data pipelines, and platform capabilities that power Internet intelligence and security products. The role requires 5+ years of distributed-systems software engineering experience and proficiency with Go, cloud platforms, messaging systems, and databases.