
Principal Software Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- As a Principal Member of Technical Staff, you will
- Lead the design and development of major new features within existing systems.
- Collaborate within and across teams to consistently write secure, maintainable, and robust code, along with comprehensive tests.
- Be responsible for driving the design and operational readiness of your features and subsystems, ensuring they meet high standards of reliability, scalability, security, concurrency, and performance.
- Contribute to planning efforts, proactively identify and mitigate risks, and influence the design of features and subsystems across the organization.
- Mostly operate independently on most projects, and occasionally seeking guidance in areas requiring deep industry experience with mission-critical systems.
- Identify and resolve issues without external input, lead root cause analyses, and propose effective solutions.
- Implement solutions that reduce operational overhead,
- Enhance compliance with organizational standards and systematically reduce technical debt.
- Take ownership of complex technical problems and develop creative solutions
- Collaborate with other developers, designers, and stakeholders to drive technical direction and decision making
- Develop and maintain deep expertise in browser internals and web development best practices
- Communicate complex technical concepts to both technical and non-technical audiences
- Drive innovation and experimentation, identifying opportunities for growth and improvement