SDE-II
Level: L2
Experience: 2-4 years
About the Role
The SDE-II is a mid-level engineering position for developers who can independently own and deliver features. SDE-IIs take responsibility for medium-complexity projects, contribute to technical discussions, and begin mentoring junior team members.
Responsibilities
- Own end-to-end development of features and modules
- Design and implement scalable technical solutions
- Write high-quality, maintainable, and well-tested code
- Conduct code reviews and provide constructive feedback
- Collaborate with cross-functional teams on requirements and delivery
- Mentor SDE-Is and interns on technical skills
- Identify and resolve technical debt and performance issues
Requirements
- 2-4 years of experience in software development
- Degree in Computer Science or equivalent practical experience
- Strong proficiency in one or more programming languages
- Experience with databases (SQL and/or NoSQL)
- Solid understanding of software design principles
- Experience with agile development practices
- Strong debugging and problem-solving skills
Nice to Have
- Experience with cloud platforms (AWS/GCP)
- Knowledge of CI/CD pipelines
- Exposure to system design concepts
- Experience with mobile development (iOS/Android)
What We Offer
- Ownership of significant product areas
- Opportunity to influence technical decisions
- Collaborative and ownership-driven culture