Senior Development Engineer
Hybrid
People Impact
Startup
Product & Service
B2B
₹ 60-70 Lacs PA
Pre-seed
Information Technology
Hyderabad, Telangana, India
Post Status: closed
Permanent
10 applications
Experience: 10-14 Years
Skills
Java
CI/CD
SQL
DevOps
Scalability
Distributed Systems
AWS
Hadoop
Query Optimization
Docker
Kubernetes
Enterprise Security
C++
Posted 13 days ago

About the job

We are looking for a highly experienced Senior Development Engineer with expertise in designing and developing large-scale distributed systems.

The ideal candidate should have strong programming skills in Java, hands-on experience with Hadoop, SQL, and query optimization, and a solid understanding of distributed architecture principles such as scalability, fault tolerance, secure communication, resource management, and task coordination. Experience with C++ is an added advantage.

Key Responsibilities

  • Design, develop, and maintain scalable, high-performance distributed systems.

  • Build reliable distributed applications with a focus on scalability, fault tolerance, and resource optimization.

  • Implement secure communication using encryption, authentication, and SSL/TLS protocols.

  • Develop and optimize backend services using Java.

  • Design and optimize SQL queries for high-volume distributed environments.

  • Work with Hadoop and distributed data processing technologies.

  • Troubleshoot complex distributed system issues and optimize application performance.

  • Collaborate with architects, QA, DevOps, and cross-functional teams to deliver secure and reliable software.

  • Participate in architecture discussions, code reviews, and technical mentoring.

  • Follow engineering best practices for code quality, testing, and documentation.

Required Skills

  • 10+ years of software development experience.

  • Strong expertise in Java programming.

  • Extensive experience in Distributed Systems Architecture.

  • Hands-on experience with Hadoop, SQL, and Query Optimization.

  • Strong knowledge of:

    • Distributed computing concepts

    • Scalability & performance optimization

    • Fault tolerance

    • Resource management

    • Task coordination

    • Distributed communication protocols

  • Experience implementing security mechanisms including:

    • Encryption

    • Authentication

    • SSL/TLS

  • Excellent debugging, analytical, and problem-solving skills.

  • Strong communication and collaboration skills.

Preferred Skills

  • Experience with C++.

  • Exposure to cloud platforms (AWS, Azure, or GCP).

  • Experience with Docker and Kubernetes.

  • Knowledge of large-scale data processing frameworks.

  • Experience with CI/CD pipelines and DevOps practices.

What We Offer

  • Opportunity to work on mission-critical distributed platforms.

  • Exposure to cutting-edge technologies and large-scale systems.

  • Collaborative engineering culture with strong technical mentorship.

  • Hybrid work environment.

  • Competitive compensation and career growth opportunities.