Staff Software Engineer II

5 days ago


Bengaluru, India Harness Full time

Harness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers' pace of innovation while improving the developer experience. We offer solutions for every step of the software delivery lifecycle to build, test, secure, deploy and manage reliability, feature flags and cloud costs. The Harness Software Delivery Platform includes modules for CI, CD, Cloud Cost Management, Feature Flags, Service Reliability Management, Security Testing Orchestration, Chaos Engineering, Software Engineering Insights and continues to expand at an incredibly fast pace.

Harness is led by technologist and entrepreneur Jyoti Bansal, who founded AppDynamics and sold it to Cisco for $3.7B. We're backed with $425M in venture financing from top-tier VC and strategic firms, including J.P. Morgan, Capital One Ventures, Citi Ventures, ServiceNow, Splunk Ventures, Norwest Venture Partners, Adage Capital Partners, Balyasny Asset Management, Gaingels, Harmonic Growth Partners, Menlo Ventures, IVP, Unusual Ventures, GV (formerly Google Ventures), Alkeon Capital, Battery Ventures, Sorenson Capital, Thomvest Ventures and Silicon Valley Bank.

Position Summary
We are looking for an experienced Staff Software Engineer 2 to design, develop, and optimize highly scalable and distributed systems. The ideal candidate should have strong expertise in Java and Go, along with deep knowledge of distributed computing principles, cloud-native architectures, and scalable backend services.

This role requires strong operational excellence, ensuring system reliability, scalability, and observability while driving best practices in incident management, performance tuning, and automation. You will work closely with cross-functional teams to build resilient, high-performance applications. Experience with CI/CD pipelines, DevOps practices, and cloud platforms (AWS/GCP/Azure) will be a plus.

Key Responsibilities
System Architecture & Scalability

  • Design & Build: Architect and develop scalable, fault-tolerant backend systems that handle millions of requests per second.
  • Microservices Development: Implement microservices using Go, Java, or Python, ensuring high availability and resilience.
  • Cloud & Kubernetes: Deploy and manage applications on AWS, GCP, or Azure with Kubernetes (EKS, GKE, AKS).
  • Event-Driven Architectures: Work with Kafka, Pulsar, RabbitMQ for distributed
  • messaging and streaming workloads.
  • Develop observability, logging, and monitoring with Prometheus, Grafana, and OpenTelemetry.
  • Troubleshoot complex issues in high-traffic, production-scale environments.
  • Mentor junior engineers and help define best coding practices, architectural patterns, and system design principles.

Operational Excellence & Incident Management

  • Reliability & Resilience: Implement best practices for graceful degradation, retries, circuit breakers, and auto-scaling.
  • Incident Response & On-Call Management: Define SLAs/SLIs/SLOs, set up robust alerting & escalation processes for incident handling.
  • Postmortems & RCA (Root Cause Analysis): Lead post-incident analysis, drive corrective actions, and improve system reliability.
  • Observability & Monitoring: Define and implement logging, monitoring, and distributed tracing using Prometheus, OpenTelemetry, Grafana, Datadog.

Performance Optimization & Security

  • Performance Tuning: Diagnose and optimize latency, throughput, and memory utilization for large-scale distributed systems.
  • Multithreading & Concurrency: Design and implement highly concurrent, multithreaded backend services for parallel processing.
  • Database & Storage Optimization: Improve performance of SQL (PostgreSQL, MySQL) and NoSQL (Cassandra, DynamoDB, Redis, MongoDB) solutions.
  • Security & Compliance: Implement API security, authentication, authorization, and ensure compliance with SOC2, ISO 27001, PCI DSS.

Leadership & Collaboration

  • Mentorship & Code Reviews: Guide engineers in best practices for platform engineering, microservices, and distributed systems.
  • Cross-Team Collaboration: Work with cloud engineering, security, and product engineering teams to align platform capabilities with business needs.

Key Qualifications

  • 8-12 years of experience in backend platform engineering, distributed systems, and microservices.
  • Strong programming expertise in Go, Java, or Python, with a focus on multithreading and concurrency.
  • Expertise in Kubernetes, service meshes (Istio, Linkerd), and cloud infrastructure.
  • Deep understanding of gRPC, REST APIs, GraphQL, and API performance tuning.
  • Hands-on experience with CI/CD and infrastructure automation (Terraform, Pulumi).
  • Hands-on experience with Kubernetes, Docker, and Helm in cloud environments.
  • Solid understanding of networking, API gateways, and authentication mechanisms (OAuth, JWT, gRPC, REST, GraphQL).
  • Ability to debug and optimize high-concurrency, low-latency applications.
  • Strong problem-solving and analytical skills in complex, distributed environments.
  • Proven ability to manage production incidents and other operational excellence practices.

Location

  • This role will be out of our Bangalore, India office.

What You Will Have At Harness

  • Experience building a transformative product
  • End-to-end ownership of your projects
  • Competitive salary
  • Comprehensive healthcare benefit
  • Flexible work schedule
  • Quarterly Harness TGIF-Off / 4 days
  • Paid Time Off and Parental Leave
  • Monthly, quarterly, and annual social and team building events
  • Monthly internet reimbursement

Harness In The News

  • Harness AI Tackles Software Development's Real Bottleneck
  • After 'Vibe Coding' Comes 'Vibe Testing' (Almost)
  • Startup Within a Startup: Empowering Intrapreneurs for Scalable Innovation - Jyoti Bansal (Harness)
  • Jyoti Bansal, Harness | theCUBEd Awards
  • Eight years after selling AppDynamics to Cisco, Jyoti Bansal is pursuing an unusual merger
  • Harness snags , as it goes all in on feature flags and experiments
  • Exclusive: Jyoti Bansal-led Harness has raised $150 million in debt financing

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.

Note on Fraudulent Recruiting/Offers
We have become aware that there may be fraudulent recruiting attempts being made by people posing as representatives of Harness. These scams may involve fake job postings, unsolicited emails, or messages claiming to be from our recruiters or hiring managers.

Please note, we do not ask for sensitive or financial information via chat, text, or social media, and any email communications will come from the domain Additionally, Harness will never ask for any payment, fee to be paid, or purchases to be made by a job applicant. All applicants are encouraged to apply directly to our open jobs via our website. Interviews are generally conducted via Zoom video conference unless the candidate requests other accommodations.

If you believe that you have been the target of an interview/offer scam by someone posing as a representative of Harness, please do not provide any personal or financial information and contact us immediately at You can also find additional information about this type of scam and report any fraudulent employment offers via the Federal Trade Commission's website ), or you can contact your local law enforcement agency.



  • Bengaluru, Karnataka, India Upland Software Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Software Engineer II Front-endOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland Software as a Software Engineer II (Front-end) for our Kapost Product.What would you do?Develop and maintain scalable and robust enterprise applicationsWork as part of cross functional, passionate agile (SCRUM/Kanban) project teams...


  • Bengaluru, India Upland Software Full time

    Software Engineer II Front-end Opportunity Summary We are looking for an enthusiastic and dynamic individual to join Upland Software as a Software Engineer II (Front-end) for our Kapost Product. What would you do? Develop and maintain scalable and robust enterprise applications Work as part of cross functional, passionate agile (SCRUM/Kanban) project teams...


  • Bengaluru, Karnataka, India JPMorgan Chase Full time

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level As a Software Engineer II at JPMorgan Chase within the Corporate Data Services you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure stable and scalable way You are...


  • Bengaluru, Karnataka, India Livspace Full time

    We are seeking a talented and motivated Software Development Engineer II (SDE-II) to join our dynamic engineering team. As an SDE-II , you will be responsible for contributing to the development and maintenance of software applications.Key Responsibilities :- Write efficient, well-documented, and maintainable code using best practices.- Analyze and...


  • Bengaluru, Karnataka, India MRI Software Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Job Title : Software Engineer II/III Location : Bangalore As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well. To be successful in securing this...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Warner Bros. Discovery Full time

    Role : As we continue to grow and innovate in a fast-paced, highly-competitive digital environment, we are seeking a Software Engineer Level II, who will be a key member of the WBD Global Sports Tech team, responsible for building and maintaining systems supporting Warner Bros. Discoverys family of Sports products/brands, including Eurosport, NCAA/MML, and...

  • Net & Angularjs

    1 week ago


    Bengaluru, Karnataka, India Trigent Software, Inc Full time

    **Primary Skills**: - C#, ASP.NET, AngularJS, C++, SQL **Work from Office**: - At least 3 days a week **Senior Staff Engineer**: Open Position: 1 Years of Experience:9 to 14**Staff Engineer**: Open Position: 2 Years of Experience:7 to 10**Senior Software Engineer**: Open Position: 6 Years of Experience:5 to 8**Software Engineer II**: Open Position:...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,04,000 - ₹ 1,30,878

    Job TitleA software engineer II position is available in a fast-paced team.

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Uber Full time

    Job Summary : We are seeking a highly motivated and skilled Software Engineer II to join our dynamic engineering team. In this role, you will be responsible for designing, developing, testing, and maintaining scalable software solutions. You will work closely with cross-functional teams to deliver high-quality products and contribute to architectural...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Chase Bank Full time

    Job DescriptionYou're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and community banking technology team Controls Portfolio , you are part of an agile team that works to enhance,...