The position involves driving effective delivery of product/platform needs through developing high-quality software and technical solutions. The candidate will be fluent across the full stack and will coach junior developers to promote a flexible mindset and develop technical competence. The role includes partial technical leadership and execution of day-to-day software development tasks as defined by product managers within a single product. The candidate will provide technical thought leadership to the quality and end-to-end functionality of committed code for junior members of the software engineering team. The position requires operating as a highly skilled individual contributor and developing enterprise-grade software with some technical oversight on a single product or subject matter area, while maintaining awareness of the broader system.