# Senior Development Engineer

> Weekday AI · Pune, India · Full-time · Posted 2026-08-28

**Salary:** INR 5,000,000–8,000,000

**Workplace:** on_site

**Department:** Weekday's Client via platform

## Description

𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀

𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟱𝟬𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟴𝟬𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟱𝟬-𝟴𝟬 𝗟𝗣𝗔)

Experience: 10+ yrs

Location: pune

Job Type: Full-time

We are looking for an experienced **Senior Development Engineer** with deep expertise in designing and developing large-scale distributed systems. This role is suited for an engineer who understands how to build highly scalable, reliable, secure, and high-performance systems and can solve complex engineering challenges across distributed architectures.

The ideal candidate will have strong hands-on experience with **Java, Hadoop, SQL, distributed systems, security, and communication protocols**, along with a strong understanding of scalability, fault tolerance, resource management, and performance optimization. Experience with C++ is an added advantage.

## Requirements

### Key Responsibilities

-   Design, develop, and optimize **distributed systems** with a focus on scalability, performance, reliability, and fault tolerance.
-   Apply strong knowledge of communication protocols and distributed system patterns to build efficient system components.
-   Develop secure communication mechanisms using **encryption, authentication, SSL/TLS**, and other security practices.
-   Build high-quality software using **Java** and contribute to large-scale data processing components using **Hadoop and SQL**.
-   Design and optimize SQL queries, data workflows, and processing pipelines for high-performance distributed execution.
-   Develop resilient components with effective resource management, task coordination, failure handling, and recovery mechanisms.
-   Analyze system performance and identify bottlenecks across multi-node and distributed environments.
-   Troubleshoot complex production and system-level issues and drive effective root-cause analysis.
-   Collaborate with **architects, QA, DevOps, and engineering teams** to deliver reliable and secure solutions.
-   Participate in architecture discussions, technical design reviews, and code reviews.
-   Establish and follow engineering best practices for code quality, performance, security, and maintainability.
-   Contribute to continuous improvements in distributed system architecture and development processes.

### What Makes You a Great Fit

-   **10+ years of experience** in software development or distributed systems engineering.
-   Strong hands-on programming expertise in **Java**.
-   Solid experience with **Hadoop, SQL, and SQL query optimization**.
-   Deep understanding of distributed systems concepts including **scalability, fault tolerance, resource management, task coordination, and communication patterns**.
-   Strong knowledge of secure system design, including **encryption, authentication, SSL/TLS, and secure communication**.
-   Experience working with communication protocols and distributed architectures.
-   Strong analytical, debugging, troubleshooting, and problem-solving skills.
-   Experience with **C++** is desirable.
-   Ability to design and develop reliable software for large-scale, multi-node environments.
-   Strong understanding of software engineering principles, design patterns, and development best practices.
-   Excellent collaboration and communication skills with the ability to work effectively with cross-functional technical teams.
-   Experience with **AWS, Azure, or GCP** is an advantage.
-   Familiarity with **Docker, Kubernetes**, or other container orchestration technologies is a plus.
-   Exposure to large-scale data processing frameworks and high-performance computing environments is beneficial.

## Apply

[Apply at Weekday AI](https://apply.workable.com/weekday-1/j/746D4424AC/apply)

---
Powered by [Workable](https://www.workable.com)
