Principal Software Engineer – Backend
Location - Bangalore _Hybrid
## Are you ready to build scalable backend systems that power critical business workflows?
We are a fast-growing engineering team building highly scalable backend services, orchestration platforms, and data pipelines that integrate complex enterprise systems. Our platform processes large-scale data flows, manages schema evolution, and ensures reliable cloud-native deployments.
We are looking for a **Principal Software Engineer – Backend** who thrives on solving deep architectural challenges, improving system reliability, and elevating engineering standards across teams. This is a high-impact technical leadership role where you will shape backend architecture, mentor senior engineers, and drive long-term technical strategy.
If you enjoy building distributed systems, designing scalable architectures, and solving real-world data and reliability problems — we’d love to talk to you.
---
# Position Overview
We are seeking a **Principal Software Engineer (Backend)** with 10+ years of experience in backend and distributed systems development. The ideal candidate has strong experience in cloud-native architectures, large-scale data systems, and platform reliability engineering.
This role will be responsible for defining backend architecture standards, driving system scalability and resilience, and mentoring engineers across the organization.
---
# Key Responsibilities
## Backend Architecture & System Design
* Design and evolve scalable, fault-tolerant backend services and distributed systems.
* Define and enforce backend architecture standards, coding guidelines, and best practices.
* Lead design of orchestration services, data pipelines, and integration systems.
* Drive strategies for schema governance, data contracts, and backward compatibility.
* Ensure systems are resilient, observable, and optimized for performance.
---
## Technical Leadership
* Act as a backend technical authority across teams.
* Lead complex architectural decisions and cross-team initiatives.
* Conduct deep design reviews and code reviews.
* Mentor senior engineers and foster engineering excellence.
* Drive technical simplification and long-term maintainability.
---
## Cloud-Native & DevOps Collaboration
* Design and operate backend services in AWS environments (ECS, S3, IAM, networking, etc.).
* Improve CI/CD pipelines, deployment strategies, and release automation.
* Partner with DevOps to enhance monitoring, logging, and observability.
* Lead reliability improvements (incident reduction, root cause analysis, SLOs).
---
## Data & Platform Engineering
* Design scalable data ingestion and transformation pipelines.
* Address challenges like schema drift, large dataset handling, and performance optimization.
* Implement efficient storage and processing strategies for high-volume systems.
* Drive best practices around versioning, migrations, and backward compatibility.
# Required Qualifications
* 10+ years of backend engineering experience.
* Proven experience at Staff or Principal level in product or platform teams.
* Experience designing and operating distributed systems at scale.
---
# Core Technical Skills
* Strong expertise in one or more backend languages (Python/ Java / Go).
* Deep understanding of system design, concurrency, and performance optimization.
* Strong knowledge of data structures and algorithmic thinking applied to real systems.
* Experience with REST APIs, event-driven architecture, and microservices.
* Strong debugging and production incident management skills.
---
# Cloud & DevOps
* Hands-on experience with AWS-hosted applications.
* Experience with containerized deployments (ECS/Kubernetes).
* Strong understanding of CI/CD pipelines and release automation.
* Experience with logging, tracing, and monitoring systems.
---
# Preferred Qualifications
* Strong proficiency in Python programming for backend systems, data processing, or platform development
* Experience designing scalable data pipelines, ETL/ELT workflows, and distributed data processing systems.
* Familiarity with event streaming systems (Kafka or similar).
* Experience improving engineering productivity and developer experience.
* Hands-on experience with modern cloud data warehouse platforms such as Snowflake, BigQuery, or Databricks.
* Experience in iPaaS product environments.
* Familiarity with data modeling, query optimization, and performance tuning in large-scale environments
---
# What This Role Achieves
* Establishes a scalable and resilient backend foundation.
* Reduces production incidents and improves system reliability.
* Enables predictable, high-confidence releases.
* Drives long-term architectural clarity and simplification.
* Elevates backend engineering standards across the organization.
* Mentors and develops strong senior engineers into future technical leaders.
# Culture & Inclusion
We believe diverse teams build better systems. We encourage candidates from all backgrounds to apply — even if you don’t meet every qualification listed. We value potential, curiosity, and engineering ownership.
#LI- NR1