Skip to content

Staff Software Engineer – Backend – Database Delivery
Company | Harness |
---|
Location | Mountain View, CA, USA |
---|
Salary | $185000 – $226000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior, 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