Harness is looking to solve the problem of streamlining developer productivity and improving the developer experience at scale by building a cutting-edge platform to integrate with the broader Harness platform and unify software delivery and developer tooling under one seamless experience.
Requirements
- 7-11 years experience developing highly scalable, distributed applications, products and services in Java and Golang
- Designing/developing REST, GRPC and GraphQL APIs
- Working knowledge of SQL and No-SQL database technologies
- Solid foundation in data structures, algorithms and software design with strong analytical and debugging skills
- Experience in SAAS platform development with scale
- Experience with AWS/Azure/GCP is a plus
- Working knowledge of Docker, Kubernetes, MongoDB, ELK, TimescaleDB, GCP - Stackdriver, GCS, Cloud composer, AI Platform
Responsibilities
- Design, develops and maintain critical software of scalable platform in fast paced environment
- Authors software functional specifications and design documents
- Quickly understand complex systems/code and own key pieces of the system, including the delivered quality
- Diagnose and troubleshoot complex problems in a distributed computing environment
- Establishes the best practices in area of quality, performance & architecture inside the team
- Mentors Software Engineers & Senior Software Engineers and provide technical leadership to them
- Performs peer reviews of specifications, designs, and code
Other
- Bachelors in Computer Science, Advanced degree preferred, or equivalent professional experience
- A valid authorization to work in the U.S. is required
- Competitive salary and comprehensive healthcare benefits
- Flexible Spending Account (FSA) and Employee Assistance Program (EAP)
- Flexible Time Off and Parental Leave