Minimum required Experience: Minimum 5 years of experience with Bachelor's in areas such as Software Development, Software Design and Architecture, Testing and Quality Assurance or equivalent OR 3 years prior experience required with Master's Degree. Collaborates with cross-functional teams, including product managers, designers, and QA engineers, to define, design, and ship new features, ensuring alignment with project goals and user needs.