As a Senior Engineer - Product Development, you will learn and develop a deep understanding of the overall platform/application. You will provide strong technical supervision to the team on all assigned tasks, contribute to and review design decisions, and enforce code quality checks and controls. Responsibilities include establishing project schedules, assigning tasks, monitoring progress, and conducting technical reviews. You will ensure adherence to organization standards throughout the software development lifecycle and maintain expected delivery quality. Additionally, you will study and develop a good understanding of the functional aspects of the application, learn and understand the technical and functional architecture, and guide the team in their day-to-day tasks and design and development activities. You will also be involved in hands-on programming for development, maintenance, and enhancements of new and existing systems/platforms.