- Experience
- 3–5 yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 week ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Harness
Harness is a pioneer in AI-driven Software Delivery, founded by renowned technologist Jyoti Bansal (previously of AppDynamics). The company has secured around $570 million in funding, achieving a valuation of $5.5 billion, supported by prestigious investors such as Goldman Sachs, Menlo Ventures, and Citi Ventures. Harness focuses on streamlining the entire software delivery lifecycle, integrating AI and automation post code creation to enhance testing, deployments, security, reliability, compliance, and cost control.
The Harness platform utilizes AI and the Software Delivery Knowledge Graph to embed intelligent automation and governance through all stages of delivery. Over the past year, it has facilitated more than 185 million deployments, produced 82 million builds, and optimized billions of tests, saving up to 60% on cloud expenses and increasing DevOps efficiency tenfold for clients including United Airlines and Morningstar.
Role Overview
As a Senior Software Engineer at Harness based in Bengaluru, you will be integral to developing and maintaining high-quality software in a dynamic Java environment. Your contributions will directly impact a vast developer community by creating scalable backend solutions that enable fast and secure software releases.
Key Responsibilities
- Architect, code, deploy, and support essential software components within a Java-driven setting.
- Prepare and maintain clear software functional specifications and design documentation.
- Master complex systems and codebases, managing key sections with a focus on delivered quality.
- Engage in agile development cycles emphasizing swift iteration and prompt user feedback.
- Create scalable and resilient backend software architectures.
- Troubleshoot challenging issues in distributed system environments.
- Conduct peer reviews for designs, specifications, and source code.
- Collaborate with Site Reliability Engineers, DevOps, and cross-functional teams to deploy solutions and resolve production challenges.
Candidate Profile
- 3 to 5 years of experience building scalable distributed applications and backend services predominantly using Java and Golang.
- Passion for constructing solutions addressing intricate technical problems faced by users.
- Knowledge of relational databases including MySQL and PostgreSQL.
- Bonus skills include expertise in SQL performance tuning, Elasticsearch or SOLR search technologies, cloud platforms (AWS, Azure, GCP), and containerization with Docker plus CI/CD workflows.
- Deep understanding of designing and deploying robust distributed software.
- Strong troubleshooting and debugging capabilities.
- Experience working within rapid release cycles and with AI-augmented development tools like Cursor, Copilot, or Claude.
What Harness Offers
- Opportunity to engineer transformative products with end-to-end project ownership.
- Competitive compensation package.
- Comprehensive health care coverage.
- Flexible working hours and quarterly company-wide breaks.
- Paid leave including parental leave and generous time off.
- Regular social and team-building activities.
- Monthly internet reimbursement benefit.
Additional Information
Harness operates globally with a team spread across 26 offices and 27 countries. The company is committed to equal opportunity employment.
Security and Fraud Notice: Beware of fraudulent recruiting scams impersonating Harness representatives. Official communication will only come from the @harness.io domain. Harness never requests payment or sensitive financial information during the recruitment process. All interviews are typically conducted via Zoom unless otherwise requested. Suspicious activity should be reported immediately via the provided contacts and appropriate authorities.
Level
Senior