Senior SDE
Level: L3
Experience: 4-6 years
About the Role
The Senior SDE is a senior engineering position for experienced developers who lead technical initiatives and drive architectural decisions. Senior SDEs own complex systems, mentor team members, and ensure technical excellence across their domain.
Responsibilities
- Lead design and implementation of complex systems and features
- Drive architectural decisions and establish best practices
- Own technical quality and performance of assigned systems
- Mentor and guide junior and mid-level engineers
- Collaborate with product and design teams on roadmap planning
- Conduct thorough code reviews and ensure coding standards
- Identify risks and propose mitigation strategies
- Contribute to technical documentation and knowledge sharing
Requirements
- 4-6 years of experience in software development
- Degree in Computer Science or equivalent practical experience
- Expert-level proficiency in one or more programming languages
- Strong experience with system design and architecture
- Deep understanding of databases, caching, and performance optimization
- Experience leading technical projects end-to-end
- Excellent problem-solving and communication skills
- Track record of mentoring engineers
Nice to Have
- Experience with distributed systems
- Knowledge of security best practices
- Exposure to DevOps and infrastructure
- Prior experience in product-driven companies
What We Offer
- Leadership of critical technical initiatives
- Influence on product and architecture direction
- Collaborative and ownership-driven culture