As a Senior Engineer in Product Development, you will be responsible for understanding the overall platform and application. You will provide technical supervision to the team, review design decisions, and enforce code quality. Additionally, you will establish project schedules, monitor progress, and ensure adherence to organizational standards throughout the software development lifecycle. You will also be involved in understanding functional aspects, guiding the team in design and development, and hands-on programming for maintenance and enhancements. This role requires a minimum of 2 years of experience in software development.