Planning and Project Management Guide and coordinate project and release plans, collaborating with project managers to break down long-term visions into actionable milestones. Provide direction on project estimation and resource management, anticipating future goals and adapting to changing project contexts. Develop proposals for design documents, conduct testing of hypotheses, and make design decisions. Coordinate backend dependency resolution for product functionality, focusing on security, performance, and reliability. Enable cross-team communication, resolve conflicts, and optimize dependency chains. Collaborate with stakeholders such as project managers and technical leads to define user requirements and enhance team collaboration. Manage partnerships across various teams to achieve user experience goals and address the dynamic needs of partners and customers. Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 4+ years in technical leadership software engineering Master's Degree in Computer Science OR related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 4+ years people management experience Proven track record of delivering large software products