Skip to main content

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