Job Description

Job Title: Senior Software Engineer (SDE III)

Location: On-Site — Hyderabad

About the Role

We are looking for a highly skilled Senior Software Engineer (SDE III) to join our engineering team and contribute to building scalable, reliable, and high-performance SaaS platforms. This role is ideal for an experienced engineer who excels in system design, distributed systems, and hands-on development, while collaborating closely with cross-functional teams to deliver impactful solutions.

As an SDE III, you will drive key technical decisions, own end-to-end modules or services, and set high standards for engineering excellence. You will mentor junior engineers, influence system architecture, and play a pivotal role in scaling our platform and engineering practices.

Key Responsibilities

Technical Leadership & Ownership

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

  • Own large components or services end-to-end—architecture, development, deployment, and observability.

  • Participate in architectural discussions, contributing sound technical judgment and best practices.

System Design & Architecture

  • Lead high-level and detailed design for critical systems and APIs.

  • Ensure systems are secure, reliable, fault-tolerant, and optimized for performance.

  • Contribute to evolving the platform's cloud-native architecture.

Execution & Delivery

  • Deliver high-quality code following best engineering practices—testing, code reviews, CI/CD, and documentation.

  • Break down complex problems into clear tasks and plan execution with minimal oversight.

  • Collaborate with product, data, and AI/ML teams to translate requirements into scalable technical solutions.

Mentorship & Collaboration

  • Mentor junior and mid-level engineers through code reviews, pairing, and technical guidance.

  • Collaborate closely with engineering managers and senior engineers to maintain a culture of excellence, ownership, and innovation.

Innovation & Continuous Improvement

  • Stay current with new technologies in cloud, distributed systems, and AI/ML.

  • Advocate for engineering improvements, coding standards, and modern development practices.

Requirements

  • 6–8 years of professional experience in software engineering.

  • Strong expertise in backend engineering, system design, and distributed systems.

  • Hands-on experience building SaaS or cloud-native applications at scale.

  • Deep knowledge of Node.js (or similar backend languages/frameworks).

  • Strong understanding of cloud platforms—AWS, GCP, or Azure .

  • Experience with microservices, APIs, event-driven architectures, CI/CD, and containerization.

  • Excellent problem-solving skills with the ability to quickly debug and resolve complex issues.

  • Strong communication and collaboration skills.

Preferred Qualifications

  • Experience working in high-growth startups or scaling product organizations.

  • Exposure to AI/ML systems , LLMs, vector databases, or agentic workflows.

  • Experience with distributed caching, message queues, and multi-tenant architectures.

  • Contributions to open-source projects or technical blogs/papers.

Why Join Us?

  • Solve complex engineering challenges in distributed systems and cloud architecture.

  • Work with a highly talented team building the next generation of SaaS and AI-driven products.

  • High impact, high ownership role with room for growth into staff engineering or architecture tracks.

  • Competitive compensation and benefits.

Website: 

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application