Senior Development Engineer

Posted Yesterday
Be an Early Applicant
Pune, Mahārāshtra, IND
In-Office
5M-8M Annually
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Design, develop, and optimize large-scale distributed systems for scalability, reliability, security, fault tolerance, and performance. Build Java software and Hadoop/SQL data-processing components, optimize queries and workflows, implement secure communication using encryption and SSL/TLS, manage resources and failure recovery, troubleshoot production issues, analyze system bottlenecks, and collaborate with architecture, QA, DevOps, and engineering teams.
Summary Generated by Built In

๐—ง๐—ต๐—ถ๐˜€ ๐—ฟ๐—ผ๐—น๐—ฒ ๐—ถ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—ผ๐—ป๐—ฒ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—ช๐—ฒ๐—ฒ๐—ธ๐—ฑ๐—ฎ๐˜†'๐˜€ ๐—ฐ๐—น๐—ถ๐—ฒ๐—ป๐˜๐˜€

๐—ฆ๐—ฎ๐—น๐—ฎ๐—ฟ๐˜† ๐—ฟ๐—ฎ๐—ป๐—ด๐—ฒ: ๐—ฅ๐˜€ ๐Ÿฑ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ - ๐—ฅ๐˜€ ๐Ÿด๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ (๐—ถ๐—ฒ ๐—œ๐—ก๐—ฅ ๐Ÿฑ๐Ÿฌ-๐Ÿด๐Ÿฌ ๐—Ÿ๐—ฃ๐—”)

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.


RequirementsKey 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.

Skills Required

  • 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, including scalability, fault tolerance, resource management, task coordination, and communication patterns
  • Strong knowledge of secure system design, encryption, authentication, SSL/TLS, and secure communication
  • Experience with communication protocols and distributed architectures
  • Strong analytical, debugging, troubleshooting, and problem-solving skills
  • 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 cross-functional technical teams
  • Experience with C++
  • Experience with AWS, Azure, or GCP
  • Familiarity with Docker, Kubernetes, or other container orchestration technologies
  • Exposure to large-scale data processing frameworks and high-performance computing environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2021

What We Do

Weekday is an AI-powered recruitment platform that helps startups hire top-tier engineering and product talent. By leveraging a massive database of white-collar professionals and advanced outreach tools, the company streamlines the hiring process through automated sourcing, AI-driven resume screening, and white-glove contingency services. Their mission is to modernize recruitment by enabling companies to discover and engage passive candidates efficiently, ensuring high-quality hires for critical roles.

Similar Jobs

Remote or Hybrid
2 Locations
132624 Employees
Remote or Hybrid
2 Locations
132624 Employees

Emerson Logo Emerson

Development Engineer

Internet of Things • Energy
In-Office
Pune, Mahārāshtra, IND
50857 Employees

Akamai Technologies Logo Akamai Technologies

Senior Software Development Engineer In Test

Cloud • Security • Software • Cybersecurity
In-Office or Remote
2 Locations
10285 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Artificial Intelligence • Fintech • Software
New York, New York
9 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account