390,105open jobs
10,344companies
49,760added this week
Browse all
Salary
$27k – $72k per year (Estimated)
Location
Remote (India)
Seniority
Principal
Employment
Full-Time
Overview
Company
Impact
Profile match
Weekday is an Indian recruitment company that sources software engineers through referrals from other engineers rather than through job advertisements or agency databases. Its model pays working engineers to vouch for former colleagues they rate, turning informal knowledge about who is genuinely good into a searchable candidate pool that companies can hire from. Based in Bengaluru and backed by Y Combinator, the platform has layered AI screening and outbound sourcing on top of that referral network, and sells to startups and technology companies hiring in the Indian market.

This role is for one of Weekday’s clients

Min Experience: 12+ years

Location: India

JobType: full-time

We are seeking a highly experienced Principal Software Engineer - Data Backend to drive technical excellence across data-intensive backend systems. This is a highly hands-on Individual Contributor role focused on architecture, distributed systems, scalability, performance, and production-grade software engineering.

The ideal candidate will bring deep software engineering expertise to complex data systems, helping shape technical direction, lead high-impact engineering initiatives, mentor senior engineers, and remain closely involved in system design, coding, performance optimization, and production operations.

This is not a conventional data engineering or people-management role. The position is suited for a technical leader who can influence architecture across multiple teams while continuing to build and operate critical systems.

Requirements

Key Responsibilities

  • Own the architecture and delivery of major data-intensive backend products or platform initiatives.
  • Design and build scalable systems across areas such as batch and stream processing, data ingestion, orchestration, semantic systems, ontology layers, analytics, query processing, and data products.
  • Drive system design decisions focused on scalability, reliability, maintainability, observability, performance, and data quality.
  • Remain deeply hands-on with critical code, technical designs, architecture reviews, and production systems.
  • Establish and uphold engineering standards for code quality, testing, operability, reliability, and system design.
  • Identify and implement performance and cost optimizations across distributed compute, storage, querying, and data-serving layers.
  • Provide technical direction across multiple engineering teams while remaining actively involved in implementation and delivery.
  • Lead organization-wide or cross-functional technical initiatives from strategy and design through execution.
  • Mentor senior and staff-level engineers and help strengthen engineering practices, technical judgment, and system-design capabilities across the organization.
  • Drive cross-team technical alignment and resolve complex architectural and engineering challenges.
  • Evaluate technology choices and architectural trade-offs for high-scale data and backend systems.
  • Contribute to improving system observability, reliability, operational maturity, and production readiness.
  • Continuously identify opportunities to improve engineering efficiency, system performance, and long-term maintainability.

Required Qualifications & Experience

  • Typically 12-17 years of software engineering experience, with sustained Staff+ or Principal-level technical scope.
  • Proven experience building high-scale, data-intensive software products or distributed systems from the ground up and operating them in production.
  • Exceptional coding ability with strong standards for code quality, testing, reliability, operability, and maintainability.
  • Deep expertise in distributed systems, backend architecture, data systems, and performance engineering.
  • Strong understanding of scalability, fault tolerance, distributed computation, storage, querying, and system performance trade-offs.
  • Demonstrated ability to lead large technical initiatives spanning multiple teams without relying on formal management authority.
  • Ability to influence technical strategy and architecture while remaining deeply involved in implementation.
  • Strong mentoring capabilities with a track record of raising the technical bar for senior engineers.
  • Experience working with open-source technologies and building systems around open-source components is strongly preferred.
  • Strong understanding of software engineering principles beyond simply assembling managed cloud services.

Relevant Technical Background

Candidates with experience building or scaling the following types of systems are particularly relevant:

  • Distributed query or analytics engines
  • Large-scale batch or stream processing systems
  • Data-intensive backend platforms
  • Data products and serving systems
  • High-performance ingestion infrastructure
  • Semantic or ontology platforms
  • Distributed storage and compute systems
  • Performance-oriented data processing systems
  • Open-source distributed systems and infrastructure

Exact technology keywords are less important than demonstrated depth in engineering judgment, architecture, coding, scalability, and ownership.

What We Are Looking For

We are looking for a Principal-level software engineer who continues to code and build. The ideal candidate combines architectural depth with exceptional implementation skills and can move comfortably between high-level technical strategy and low-level engineering details.

You should be capable of taking ownership of ambiguous, technically complex problems, influencing multiple engineering teams, and delivering systems that operate reliably at scale.

This Role Is Not a Fit For

  • Primarily CRUD or conventional SaaS backend development
  • Traditional ETL, BI, or reporting-focused data engineering
  • Data engineering limited primarily to assembling managed services
  • Platform operations roles without significant software engineering depth
  • Candidates with narrow expertise in individual technologies without broader systems knowledge
  • Pure architecture roles where hands-on coding is no longer part of the day-to-day work
  • Engineering management positions without continued technical ownership

Key Competencies

  • Exceptional software engineering and coding ability
  • Strong distributed systems expertise
  • Deep system design and architecture capabilities
  • Performance and cost optimization
  • Technical leadership and cross-team influence
  • Production engineering and operational excellence
  • Strong analytical and problem-solving skills
  • Mentoring and technical development of senior engineers
  • High ownership and engineering judgment

Must-Have Skills

  • Distributed Systems
  • Software Architecture
  • Backend Engineering

Good-to-Have Skills

  • Apache Kafka
  • Query Optimization
  • Open Source
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
390,105 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$12k – $32k per year (Estimated) • In office • Full-Time • 2+ years exp • Tashkent
Python
SQL
Databases
Apache Kafka
ClickHouse
Greenplum
Kafka
Trino
AI/ML
dbt
Hadoop
Analytics
ETL/ELT
Apply
$23k – $62k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
Java
Python
Scala
SQL
Java
Spring Boot
Databases
Apache Kafka
BigQuery
Google BigQuery
Kafka
AI/ML
Claude
Copilot
Spark
DevOps
CI/CD
Docker
GCP
GitHub
GitHub Actions
Jenkins
Rest API
Analytics
ETL/ELT
Apply
$18k – $48k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
SQL
Databases
PostgreSQL
Analytics
Metabase
ETL/ELT
Apply
$32k – $64k per year (Estimated) • Remote • Moscow
Java
Kotlin
Scala
SQL
Databases
Apache Kafka
Kafka
AI/ML
Airflow
Hadoop
Spark
DevOps
CI/CD
Docker
GitLab
Kubernetes
Analytics
ETL/ELT
Apply
Jr. Data Engineer 11 hours ago
$17k – $49k per year (Estimated) • In office • 2+ years exp • Mumbai
Python
SQL
Python
pySpark
Databases
Amazon Redshift
AI/ML
Spark
DevOps
AWS
Analytics
ETL/ELT
Apply
$21k – $56k per year (Estimated) • In office • Full-Time • Gurgaon
Apply
$31k – $82k per year (Estimated) • In office • Full-Time • Bengaluru
C++
Apply
$33k – $77k per year (Estimated) • Remote • Full-Time
Go
Java
Python
Scala
Databases
Apache Hudi
Apache Iceberg
Apache Kafka
Delta Lake
Kafka
Trino
AI/ML
Airflow
Flink
Prefect
Spark
DevOps
Kubernetes
Platform Engineering
Analytics
ETL/ELT
Apply
$27k – $71k per year (Estimated) • In office • Full-Time • Hyderabad
JavaScript
PowerShell
Python
C#
C#
.NET
DevOps
CI/CD
IAM
Platform Engineering
Cybersecurity
Auth0
Defense in Depth
Least Privilege
Microsoft Entra ID
Okta
Zero Trust
Apply
Golang Developer 1 day ago
$22k – $93k per year (Estimated) • In office • Full-Time • Bengaluru
Go
Databases
Apache Kafka
Kafka
MySQL
NATS
PostgreSQL
RabbitMQ
Redis
DevOps
AWS
Azure
CI/CD
Docker
GCP
Git
Kubernetes
Rest API
Terraform
Apply
See all jobs
This is one of many
390,105 more open roles from verified company boards, updated every day.