Harness is disrupting the software delivery market by enabling developers to deliver code reliably, efficiently, securely, and quickly, increasing customers' pace of innovation while improving the developer experience.
Requirements
- 4 - 6 years experience developing highly scalable, distributed applications, products and services in Java or similar languages
- Experience with AWS/Azure/GCP is a plus.
- Foundation in data structures, algorithms and software design with strong analytical and debugging skills
- Proficient in software development using CICD Pipelines and git.
- Working knowledge of SQL /No-SQL and database technologies
- Experience in SAAS platform development with scale
- We work in Java, Golang, and Python. Our systems are built on top of Docker, Kubernetes, MongoDB, TimescaleDB, GCP - Stackdriver, GCS, Cloud composer, AI Platform
Responsibilities
- Design and implement scalable platform features
- Author software functional specifications and design documents
- Quickly understand complex systems/code and own key pieces of the system, including the delivered quality
- Design and implement scalable algorithms
- Diagnose and troubleshoot complex problems in a distributed computing environment
- Perform peer reviews of specifications, designs, and code
- Work alongside Site Reliability Engineers and cross functional teams to diagnose & troubleshoot any production performance related issues
Other
- Comfort in working in short, agile, iterative development cycles
- Entrepreneurial spirit, priding yourself on getting things done with a high level of quality
- Bachelors degree in Computer Science or equivalent experience
- Mountain View, CA - Hybrid
- Competitive salary