Blend HRM Inc

Burlingame, CA

Senior Software Engineer - Full-Stack

Senior Software Engineer - Full-Stack

Burlingame, CA

The Role:

We’re looking for talented senior full stack engineers who will be part of a team that builds and manages Imply's global control plane from end-to-end. Working with technologies like Java and Python on the backend and libraries like React and Redux on the frontend, you will build and maintain multi-region distributed systems that deploy and manage clusters serving petabytes of data and handling millions of queries an hour.

If you are looking for a comfortable, highly-structured position with focused responsibilities, this role is not going to be a fit for you. On the other hand, if you enjoy high-ownership situations, are looking to grow your leadership skills, and thrive on being part of a demanding, fast-paced startup, working at Imply could be your career-defining opportunity.


  • Building the web-based cluster management applications for our cloud and self-hosted offerings
  • Developing the backend microservices that are responsible for the deployment, coordination, and monitoring of large-scale clusters
  • Owning end-to-end quality for our products including both integration and system testing - there is no team writing tests for us; we are responsible for setting and meeting our own quality standards
  • Managing the deployment and operations of our multi-region control plane - on-call work is required; our team is responsible for the availability of every service we build
  • Mentoring junior engineers, providing design feedback, reviewing code, and driving team culture


  • 7+ years of experience building production-grade software products
  • Bachelor’s degree in computer science, engineering, or a related field (or equivalent experience)
  • Experience working as part of an engineering team at a software-as-a-service based company
  • Strong proficiency in TypeScript, creating single-page applications using React, Redux, and similar libraries
  • Proficiency building scalable microservices using Java or Python
  • Comfortable working with public cloud infrastructure such as AWS, GCP, and Azure
  • Solid understanding of modern software engineering practices such as agile methodologies, DevSecOps, and CI/CD, with a deep focus on testability and quality

Bonus Points:

  • Experience working with infrastructure technologies such as Kubernetes and Terraform is a plus
  • Experience building large-scale big data systems and data analytics applications is a plus

What we offer:

  • 100% Paid Medical, Dental and Vision Benefits
  • 401(k) Program
  • Carrot Fertility
  • Pet Insurance
  • Life and AD&D Insurance
  • Unlimited Paid Time Off
  • Wellness Stipend
  • Office Equipment Reimbursement
  • Pre-Tax Commuter Benefits
  • Paid Lunches (Post COVID)

About Imply:

Imply is behind a data platform that’s used at some of the largest companies in the world to answer complex questions from trillions of events and data points in less than a second. To power our platform, we build and maintain Apache Druid, an open-source real-time analytical database used at thousands of companies.

Our customers use Imply to answer questions from “What do tweens in North Carolina who listen to Justin Bieber like to buy“ to “What updates to our infrastructure have caused the CPU to spike when some customers from Europe hit our servers” to “Why are we seeing an increase in traffic going through our backbone from Japan as opposed to being routed internally?”