Senior Software Engineer
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
