Collaborate 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. Minimum Experience: 5 years with a Bachelor's degree or 3 years with a Master's degree in areas such as Software Development, Software Design and Architecture, Testing and Quality Assurance, or equivalent.