Role Description: The Technical Lead (TECH LEAD) position is a senior development/supervisory position. The TECH LEAD position corresponds to the Development Technical Team Leader (Team Lead) role on projects, and supervises the day-to-day activity of development team (back-end developers and/or front-end developers) and functions as a project team's most senior applications engineer. The TECH LEAD reports organizationally to the Development Manager; however, he or she partners functionally within project teams, working under the direction of the Technical Architect (TA), and the Project Manager (PM) or Application Coordinator (AC). The Demandware (SFCC) Technical Lead (Tech Lead) position is a senior development/supervisory position in the DCX Commerce organization. The position corresponds to the Development Technical Team Leader role on projects, and supervises the day-to-day activity of development team. The Tech Lead can be involved in sprint planning, running daily scrums, performing code reviews, and communicating with team members on both progress and roadblocks. On projects of smaller size and simple-to-intermediate complexity, the Tech Lead can be called upon to perform software development and is expected and required to have and maintain the skills of a Senior Application Engineer on the platform.