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