Staff Software Engineer - Data Infrastructure
@ Harness

Bengaluru, Karnataka, India
$150,000
On Site
Full Time
Posted 30 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXX***** @harness.io
Recommended after applying

Job Details

About Harness

Harness is a high-growth company disrupting the software delivery market. Their mission is to enable 30 million software developers to deliver code reliably, efficiently, securely, and quickly, enhancing innovation and improving developer experience. Harness offers solutions across the software delivery lifecycle including build, test, security, deploy, and management of reliability, feature flags, and cloud costs.

About the Role

As a Staff Software Engineer - Data Infrastructure, you will design, build, and manage the foundational data systems powering the product. You will work closely with Cloud, SRE, and Product teams to create scalable, secure, and reliable data pipelines, cloud-native databases, and robust observability for data platforms.

Key Responsibilities

  • Design and manage cloud-native data infrastructure (Postgres, MongoDB, Redis, data pipelines, and object storage).
  • Build and maintain scalable data pipelines for real-time and batch processing.
  • Develop infrastructure as code using Terraform, Helm, or similar tools.
  • Own observability and reliability metrics for critical data systems.
  • Work on cloud platform migrations and database version upgrades with minimal downtime.
  • Collaborate with Product and SRE teams on automation for failover, backup, and disaster recovery.
  • Ensure data security, governance, and compliance across infrastructure.
  • Troubleshoot complex production performance issues and optimize resource usage.

Must-Have Skills

  • Experience with cloud platforms (AWS, GCP, or Azure).
  • 6-12 years of experience in Data Infrastructure.
  • Expertise in components like Postgres, MongoDB, Redis, CloudSQL, or Amazon RDS.
  • Strong understanding of data modeling, database design, and data warehousing.
  • Proficiency in Python, Java, or Scala.
  • Experience with Terraform, Kubernetes, and CI/CD pipelines.
  • Familiarity with observability tools like Grafana, Prometheus, AWS CloudWatch, or Google Operations Suite.
  • Knowledge of data security best practices and backup strategies.
  • Strong debugging, troubleshooting, and incident management skills.

Nice-to-Have

  • Exposure to multi-cloud or cloud migration projects.
  • Understanding of streaming data tools such as Kafka, Pub/Sub, or Kinesis.
  • Contributions to open-source data or infrastructure projects.

Work Location & Benefits

This role is based in Bangalore with a hybrid work model (3 days in-office per week). Benefits include competitive compensation, comprehensive healthcare, paid time off, parental leave, social events, internet reimbursement, commuter benefits, and more.

Note on Fraudulent Recruiting/Offers

Beware of fraudulent recruiting attempts. Harness will only contact you from the @harness.io domain and will never ask for sensitive information or fees. Always apply directly through the Harness website.

Key skills/competency

Staff Software Engineer - Data Infrastructure; Data Pipelines; Cloud Platforms; Terraform; Kubernetes; CI/CD; Observability; Data Security; Database Design; Hybrid

How to Get Hired at Harness

🎯 Tips for Getting Hired

  • Research Harness's culture: Study their mission, leadership, and news.
  • Customize your resume: Highlight cloud and data infrastructure skills.
  • Showcase project experience: Detail real-time data pipeline projects.
  • Prepare for technical interviews: Brush up on Terraform, Kubernetes, and databases.

📝 Interview Preparation Advice

Technical Preparation

Review cloud platform documentation thoroughly.
Practice Terraform and Kubernetes deployment tasks.
Brush up on database design and optimization.
Study CI/CD pipeline configurations and tools.

Behavioral Questions

Describe teamwork on challenging projects.
Explain conflict resolution under pressure.
Share leadership in cross-functional collaborations.
Discuss handling project deadlines effectively.

Frequently Asked Questions