Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer

Home > Java programming jobs

Staff Software Engineer in Others new

  • Harness
  • Full time
  • Email
  • Bengaluru, India

Responsibilities

  • Design and develop scalable backend services using Java and Go.
  • Architect and maintain distributed microservices-based systems.
  • Build reliable REST and gRPC APIs and internal platform services.
  • Optimize 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, infrastructure, networking, and system-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.

Requirements

  • 8–11 years of software engineering experience with strong proficiency in Go, C++, and Java.
  • Strong understanding of data structures, algorithms, concurrency, memory management, CPU and process architecture, containers, cgroups, and filesystems.
  • Strong experience designing and building scalable distributed systems and microservices architectures.
  • Hands-on expertise with PostgreSQL, including the pgx driver, Redis, and object storage systems such as S3.
  • Experience working in AWS environments and familiarity with VPCs, load balancers, auto scaling, and compute instances; Azure or GCP exposure is a plus.
  • Experience building and operating cloud-native applications using Docker, Docker Compose, Kubernetes, and related orchestration tooling.
  • Strong understanding of REST APIs, gRPC, and middleware frameworks such as gorilla/mux and alice.
  • Proficiency with Git-based development workflows and modern software delivery practices.
  • Excellent debugging and problem-solving skills, including diagnosing infrastructure, networking, and system-level issues beyond application code.
  • Strong communication and collaboration skills and the ability to operate independently.
  • Proven experience mentoring engineers, driving technical discussions, and leading initiatives across teams.
  • Prior experience writing security policies for API gateways or load balancers is a plus.
  • Open-source contributions are a plus.

Benefits

  • Competitive salary.
  • Comprehensive healthcare benefits.
  • Flexible work schedule.
  • Paid time off and parental leave.
  • Monthly, quarterly, and annual social and team-building events.
  • Monthly internet reimbursement.
  • End-to-end ownership of projects and experience building a transformative product.

Salary: Competitive

Harness

Harness builds an AI Software Delivery Platform that automates the entire software delivery lifecycle, enabling teams to ship code faster while ensuring security and governance. It's designed for software development teams facing bottlenecks in testing, deployments, and application security, maki...

Similar positions

Senior Software Engineer - Java Developer

  • Okta
  • Full time
  • Others
  • 10/31/2026
  • Bengaluru, India

Senior Software Engineer - Search Algorithms

  • Elastic
  • Full time
  • USA
  • 10/31/2026
  • Salary: $133k-$211k
  • Remote

Principal Software Engineer - Search Algorithms

  • Elastic
  • Full time
  • Remote
  • 10/31/2026
  • Salary: zł 369k-zł 584k
  • Poland

Lead Software Engineer -Full stack

  • JPMorgan Chase
  • Full time
  • USA
  • 10/31/2026
  • Salary: Competitive
  • Chicago, IL

Sr. Software Engineer - Infotainment Software

  • Rivian and Volkswagen Group Technologies
  • Full time
  • USA
  • 10/31/2026
  • Salary: $147k - $202k/yr
  • Palo Alto, CA