CareerPlan

Senior Software Engineer

Bangalore, IndiaFull-time2026-10-22 → 2026-11-10

Core

Design, develop, deploy, and maintain critical scalable backend software and distributed systems for an AI-powered software delivery platform.

Role type

Senior Software Engineer (Backend)

Builds

Scalable backend services, distributed computing solutions, and critical software features for the Harness platform.

Domain

SaaS / AI Software Delivery / Cloud Infrastructure

Deliverable

production ML models

Required skills

Java, Golang, Distributed Systems, Relational Databases (MySQL, PostgreSQL), SQL Query Tuning, AWS/Azure/GCP, Docker, CI/CD

Preferred skills

Elasticsearch, SOLR, AI-assisted development tools (Cursor, Copilot, Claude)

Technologies

Java, Golang, MySQL, PostgreSQL, Elasticsearch, SOLR, AWS, Azure, GCP, Docker

Responsibilities

Design and implement scalable backend software solutions; Diagnose and troubleshoot complex problems in distributed computing environments; Author software functional specifications and design documents; Perform peer reviews of specifications, design, and code; Work alongside SRE/DevOps teams to deploy software or diagnose production issues; Quickly understand complex systems and own key pieces of the system.

Seniority

Senior, hands-on IC