Software Design & Development:
Design and implement high-performance, scalable, and maintainable software solutions.
Write clean, efficient, and reusable code following best practices.
System Architecture & Technical Strategy:
Contribute to architecture and design discussions for complex systems.
Evaluate new technologies and recommend adoption when appropriate.
Mentorship & Team Leadership:
Mentor and guide SDE I/II engineers.
Conduct code reviews, provide constructive feedback, and promote best practices.
Problem Solving & Debugging:
Investigate and resolve complex production issues.
Optimize system performance and troubleshoot bottlenecks.
Collaboration:
Work closely with Product, QA, DevOps, and other cross-functional teams.
Participate in planning, sprint reviews, and technical discussions.
Process & Quality Improvement:
Implement and advocate for testing, CI/CD, and development process improvements.
Ensure adherence to coding standards and maintain documentation.
Salary: (varies by company, city, and experience).
Performance Bonus: Annual or quarterly bonuses based on individual and company performance.
Provident Fund (PF): Employer contribution for retirement savings.
Gratuity: Statutory benefit after 5+ years of service.
Stock Options / ESOPs: Many tech companies provide equity as part of total compensation.