H

Harness

CI/CD platform with cloud cost management

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • The role requires 8–11 years of software engineering experience and strong proficiency in Go, C++, and Java.
  • The candidate must understand computer science fundamentals, including data structures, algorithms, concurrency, memory management, CPU and process architecture, containers, cgroups, and filesystems.
  • The candidate must have experience designing and building scalable distributed systems and microservices architectures.
  • The candidate must have hands-on expertise with PostgreSQL, including the pgx driver, Redis, and object storage systems such as S3.
  • The candidate must have experience in AWS environments and familiarity with VPCs, load balancers, auto scaling, and compute instances.
  • The candidate must have experience building and operating cloud-native applications using Docker, Docker Compose, Kubernetes, and related orchestration tools.
  • The candidate must understand API design and backend communication patterns, including REST APIs, gRPC, and middleware frameworks such as gorilla/mux and alice.
  • The candidate must be proficient with Git-based development workflows and modern software delivery practices.
  • The candidate must be able to debug and diagnose infrastructure, networking, and system-level issues beyond application code.
  • The candidate must be able to operate independently in a fast-paced engineering environment and collaborate across teams.

Responsibilities

  • Design and develop scalable backend services using Java or Golang.
  • Architect and maintain distributed microservices-based systems.
  • Build reliable APIs and internal platform services using REST, gorilla/mux, alice chains, and gRPC.
  • Optimize system performance across compute, memory, storage, and networking layers.
  • Work with PostgreSQL, Redis, S3, and AWS cloud infrastructure.
  • Deploy and manage cloud-native applications using Docker and Kubernetes.
  • Troubleshoot complex production and infrastructure-level issues.
  • Drive engineering best practices, code quality, and system reliability.
  • Mentor engineers and contribute to technical leadership across teams.
  • Collaborate cross-functionally to deliver scalable and resilient solutions.
  • Lead technical discussions and initiatives across teams.

Desired Qualifications

  • Exposure to Azure or GCP.
  • Prior experience writing security policies for API gateways or load balancers.
  • Contributions to open-source projects.

About the Company

Harness

CI/CD platform with cloud cost management

Harness provides a platform for automated software delivery and cloud cost management. It focuses on CI/CD, helping teams integrate code, deploy to production, run tests, and monitor applications through automated pipelines. It also offers a Cloud Cost Management tool that detects and stops cost anomalies in real time to optimize cloud spending. The self-managed Enterprise edition can be installed on a customer’s Kubernetes cluster. What sets Harness apart is its combination of intelligent automation across the software delivery lifecycle with real-time cloud cost control, plus an enterprise-grade, flexible deployment model. Its goal is to help organizations deliver software faster and more reliably while keeping cloud costs under control.

Company size
1,001-5,000
Company stage
Series E
Total funding
$805M
Headquarters
San Francisco, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Harness

See more jobs