Staff Software Engineer - DB DevOps
Harness
Position Summary
We are embarking on a journey to revolutionize database management and deployment processes. We're seeking a Technical Lead with deep expertise in building and maintaining early Database, CI/CD, or DevOps products. This team will address the complexities enterprises face with database change management and integrate database changes into the CI/CD pipeline, ensuring seamless, automated, and version-controlled database migrations. In this role, you will have the opportunity to shape the future of database devops. Your technical expertise, combined with your ability to foster cross-functional partnerships, will be key to delivering a product that accelerates deployment, reduces errors, and maintains the integrity of database environments across multiple platforms.
Come join us to be a part of an early product journey with broad impact in the developer tooling space.
About the role
- 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
About you
- Experience in database management
- Familiarity with open source database management codebases (including but not limited to Liquibase, Flyway, or DBDeploy).
- Being a past code contributor to 1 or more such tools is a strong plus.
- Expertise in building and maintaining with CI/CD or DevOps products
- Experience with Java and GoLang.
- A desire to build products that solve complex technical problems for end users
- 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
Work Location
The successful candidate will be required to be onsite in Mountain View, CA, 3 days per week
What you will have at Harness
- Competitive salary
- Comprehensive healthcare benefits
- Flexible Spending Account (FSA)
- Flexible work schedule
- Employee Assistance Program (EAP)
- Flexible Time Off and Parental Leave
- Monthly, quarterly, and annual social and team building events
- Monthly internet reimbursement
Harness in the news:
- Harness Grabs a $150m Line of Credit
- Welcome Split!
- Harness Snags $230 Series D - $3.7B Valuation
- Harness Recognized in Inc.'s Best Workplace Awards 2022
- Harness on LinkedIn: America's Great Companies to Work For -- And What You Can Learn From
- #6 - Glassdoor Best Places to Work 2021 list
- #17 on Forbes Top 50 Cloud Companies to Work For
- #47 on LinkedIn’ Top 50 Companies to Work For
- #2 on Quartz 2021 list best places to work for remote workers
- 2021 Career Launching Companies List
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.