This role involves learning and deeply understanding the overall platform/application, providing strong technical supervision, reviewing design decisions, enforcing code quality, establishing project schedules, and ensuring adherence to organizational standards throughout the software development lifecycle. The Senior Engineer will also guide the team on design and development, and program hands-on for new and existing systems.