Posted in

Staff Software Engineer – Backend – Database Delivery

Staff Software Engineer – Backend – Database Delivery

CompanyHarness
LocationMountain View, CA, USA
Salary$185000 – $226000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Experience in database management
  • Familiarity with open source database management codebases (including but not limited to Liquibase, Flyway, or DBDeploy)
  • Expertise in building and maintaining with CI/CD or DevOps products
  • Experience with Java and GoLang
  • Deep understanding of how distributed resilient software is built and deployed
  • Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills
  • Formal Computer Science education or equivalent experience

Responsibilities

  • Develop a highly scalable, distributed product in Java and Golang
  • Develop devops features for managing databases
  • Work on a product launch from 0 to 1 while designing, developing, and maintaining critical software in a fast-paced quality conscious environment
  • Author software specifications and design documents
  • Support multiple OSS technologies including but not limited to Flyway, DBDeploy, and/or Liquibase
  • Work in an agile environment, using iterative development cycles and a short customer feedback loop
  • Work in an unstructured, fast moving startup environment
  • Design and implementation of scalable algorithms
  • Diagnose and troubleshoot complex problems in a distributed computing environment
  • Perform peer reviews of specifications, designs, and code
  • Quickly understand complex systems/code and own key pieces of the system, including the delivered quality
  • Work alongside Site Reliability Engineers and cross functional teams to diagnose/troubleshoot any production performance related issues

Preferred Qualifications

  • Being a past code contributor to 1 or more such tools is a strong plus