In this role, you'll collaborate with product managers to understand project requirements. You'll lead a team of Senior Engineers and junior Engineers to plan and execute projects for the team. You'll work with teams globally to arrive at optimal solutions involving key stakeholders. You will also closely work with the architects to come up with high level and low-level designs. You'll develop, unit test, and deliver software components accordingly. You'll also contribute to Operational Excellence and Engineering Excellence initiatives. Additionally, creating tools and systems to boost team productivity will be a significant part of your responsibilities.