As a Principal Software Developer, you are involved in the design, build, test, deploy and operate highly scalable solutions. You should be able to work independently and as part of a team in an Agile environment. You should be a full stack developer, who can dive deep into any part of the stack and design broad distributed system interactions. You should also be able to manage multiple projects and priorities in a fast-paced environment, be results-driven, and thrive even when faced with ambiguity. Actively participation in coding, peer reviews ensuring high-quality, maintainable code. Debugging and troubleshooting issues are also crucial part of the role to support many Tier-1 customers. It is very important to provide the required guidance and mentoring to the junior developers in the team at every stages during the journey of a successful product delivery. Most importantly, you should be a team player, someone who is eager to learn, and willing to do whatever it takes to help the team success.
Career Level - IC4