3 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, deploy, and maintain critical software in a Java environment.
- Write functional specifications and design documents for new features.
- Own key system components and their delivered quality.
- Design and implement scalable backend software solutions.
- Diagnose and troubleshoot complex problems in distributed computing and production environments.
- Perform peer reviews of specifications, designs, and code.
- Collaborate with Site Reliability Engineers, DevOps, and cross-functional teams on deployments and production issues.
Requirements
- 3–5 years of experience developing highly scalable distributed applications, products, and backend services using Java or Golang.
- Experience with relational databases such as MySQL and PostgreSQL.
- Understanding of how distributed, resilient software is built and deployed.
- Strong problem-solving and debugging skills.
- Experience working in short release cycles.
- Experience with SQL query tuning, performance optimization, search frameworks, or cloud platforms is a plus.
- Familiarity with Docker, CI/CD processes, and AI-assisted development tools such as Cursor, Copilot, or Claude is a plus.
Benefits
- Competitive salary.
- Comprehensive healthcare benefits.
- Flexible work schedule.
- Quarterly Harness TGIF-Off benefit providing four days off.
- Paid time off and parental leave.
- Monthly, quarterly, and annual social and team-building events.
- Monthly internet reimbursement.
Tech Stack
Categories
About Harness
Harness builds a SaaS platform for software delivery, combining CI/CD, feature flags, cloud cost management, reliability, and security tooling for engineering and DevOps teams. The privately held company, founded in 2016 and headquartered in San Francisco, sells to enterprises adopting cloud and Kubernetes. Notable customers include United Airlines, Morningstar, and Choice Hotels, and its offerings span testing, deployments, governance, and automation across the software delivery lifecycle.
