SDE-3

OZi

OZi

Gurugram, Haryana, India

Posted on May 13, 2026

Key Responsibilities
• System Architecture: Lead the design and implementation of complex, multi-tiered distributed systems. You ensure that systems are built to handle high traffic and remain fault-tolerant.
• Technical Leadership: Drive the technical roadmap for your pod or department. You’ll participate in deep-dive design reviews and set the standard for code quality and testing.
• Problem Solving: Tackle the "impossible" bugs and architectural bottlenecks. You provide clarity in ambiguous situations and make trade-off decisions between speed and technical debt.
• Mentorship: Actively coach SDE-1s and SDE-2s through code reviews, 1:1s, and technical workshops. You help define the engineering culture of the organization.
• Operational Excellence: Own the full SDLC. This includes CI/CD automation, monitoring, alerting, and participating in an on-call rotation to ensure 99.9% uptime.

Required Skills and Qualifications
• Experience: 5–8+ years of professional software development experience.
• Tech Stack Proficiency: Proficient on at least one core backend language (e.g., Java, Go, Python, or C++) and deep experience with cloud infrastructure (AWS, Azure, or GCP). Should have proven experience in Node.js
• System Design: Proven track record of designing and deploying distributed systems using microservices, message queues (Kafka/RabbitMQ), and both SQL/NoSQL databases.
• Best Practices: Expert knowledge of design patterns, SOLID principles, and concurrency.
• Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.