Staff Software Engineer
@ Harness

Bengaluru, Karnataka, India
On Site
Posted 18 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @harness.io
Recommended after applying

Job Details

About Harness

Harness is a high-growth company disrupting the software delivery market with innovative solutions across the entire software delivery lifecycle, including CI, CD, cloud cost management, feature flags, reliability, security testing, and more. Led by technologist Jyoti Bansal and backed by top-tier investors, Harness empowers 30 million developers to deliver code reliably and quickly.

Position Summary

At Harness Software Engineering Insights (SEI), engineering meets engineering intelligence. You will work on a deeply technical product that integrates with 40+ developer tools, processes millions of events, and transforms SDLC data into actionable metrics for thousands of developers.

About the Role

As a Staff Software Engineer, you will:

  • Design, develop, deploy, and maintain critical software in a Java environment.
  • Author functional specifications and design documents for new features.
  • Own key system components and ensure delivered quality in a complex system.
  • Work in an agile environment with short iterative development cycles.
  • Collaborate with Site Reliability Engineers and cross-functional teams.
  • Troubleshoot complex problems within a distributed computing environment.

About You

The ideal candidate has:

  • 8-10+ years developing highly scalable, distributed applications using Java.
  • Experience with relational databases such as MySQL and PostgreSQL.
  • Exposure to search frameworks like Elasticsearch or SOLR.
  • Familiarity with cloud platforms (AWS/Azure/GCP), Docker, and CI/CD pipelines.
  • Strong skills in problem solving, debugging, and systems design.
  • Experience in agile environments with short release cycles.

Work Location

Bangalore - Hybrid

What You Will Have at Harness

  • End-to-end ownership of transformative projects.
  • Competitive salary and comprehensive healthcare benefits.
  • Flexible work schedule and hybrid work arrangement.
  • Regular social and team-building events, plus internet reimbursement.
  • Recognition in top industry news outlets.

Key Skills/Competency

Staff Software Engineer, Java, distributed systems, agile, MySQL, PostgreSQL, AWS, Docker, CI/CD, troubleshooting

How to Get Hired at Harness

🎯 Tips for Getting Hired

  • Research Harness's culture: Study their mission, investor news, and tech stack.
  • Customize your resume: Emphasize Java, distributed systems, and agile experience.
  • Prepare portfolio: Showcase scalable backend projects and software design.
  • Practice technical interviews: Focus on Java, data modeling, and debugging.

📝 Interview Preparation Advice

Technical Preparation

Review Java core concepts and advanced features.
Practice scalable backend system design challenges.
Study cloud deployment and distributed systems architectures.
Refresh SQL optimization and debugging techniques.

Behavioral Questions

Describe a challenging team project experience.
Explain your approach to handling tight deadlines.
Share a past conflict resolution instance.
Discuss how you adapt under rapid changes.

Frequently Asked Questions