Manager, Digital Development
1 day ago
Rochester
This position is not eligible for employer visa sponsorship. Grade: 113 Pay: Starting salary: $143,000 Range: $126,595 - $159,596 Hours: 40 Schedule: This position is hybrid and remote eligible for up to 40% of the time. The office location for this position is at ESL Corporate Headquarters in Rochester, NY. Hours are Monday - Friday 8:00 a.m. - 5:00 p.m. Must remain flexible to meet current and future business needs. Purpose of Position: This position is accountable for leading a team of software developers while maintaining hands-on technical involvement in building and deploying modern web applications. The role combines people management with technical leadership, overseeing Fullstack (currently Node, React, and Next) development projects deployed to Azure/cloud. This manager will balance the teams development with active participation in architecture decisions, code reviews, and technical problem solving. Principal Accountabilities: Lead and develop a high performing software development team People Management: • Conduct regular 1:1s, performance reviews, and career development planning for 4+ team members, • Coach team members on both technical skills and professional growth, • Foster a collaborative team culture inclusive to everyone, • Handle conflict resolution and PIPs (performance improvement plans), • Partner with HR on hiring, retention strategies, and succession planning, • Ensure full utilization of ESL Recognition budget Team Operations: • Collaborate with Scrum Master on the teams capacity planning, workload balance, and agile process improvements, • Remove technical and non-technical blockers for team members, • Establish and maintain technical standards, coding practices, and development processes, • Provide technical input and lead discussion during backlog refinement and other sprint events, • Provides documentation of technical aspects for a variety of audiences. Provide technical leadership and hands-on development to address business needs Technical Architecture & Standards: • Lead architectural decisions for the teams applications, • Refine and enforce coding standards, • Ensure best practices on security, • Provides technical leadership to the Development team and the S&T Organization. Hands-on Development: • Actively participate in code development (20-30% of time coding), • Conduct detailed code reviews and provide constructive feedback, • Triage/debug complex technical issues and performance issues, • Mentor team on modern JavaScript/TypeScript, React patterns, and other optimizations DevOps & Infrastructure: • Oversee CI/CD pipeline management and deployment strategies to Azure, • Manage Azure resources, monitoring strategies, and cost optimization, • Implement and maintain automated testing strategies (unit, integration, etc.), • Ensure scalability, system reliability and performance standards Drive stakeholder collaboration and project delivery Cross-functional Partnership: • Work closely with UX designers, Network Services/Cloud and Security teams., • Participate in TARC (architecture review boards) and lead technical decision-making, • Clearly communicate technical concepts and constraints to Product Owner and Stakeholders, • Support incident and production issue resolution Project Delivery: • Partner with Product Owner on requirements clarification / technical feasibility, • Translate business requirements into technical specs and create/update user stories, • Provide technical input for estimates / sprint planning, • Ensure deliverables meet ESL quality standards and technical requirements Manage relationships with critical vendors • Ensures that high quality relationships exist between ESL and key technology providers that yield high performance and prompt problem resolution., • Ensures that appropriate Service Level Agreements exist and are delivered., • Assists with completion of annual vendor assessments., • Assists with contract negotiations for key technology providers., • Assists in selecting new technology providers that are appropriately linked to ESL's strategy and architecture to help us achieve our goals and objectives., • Collaborates with vendor on system upgrades as well as new feature development and deployment. Improve quality of service provided and continuous improvement Technology Evaluation: • Research and evaluate new technologies, frameworks, and tools, • Stay current with JavaScript (React, Node, Next, etc.) open source developments, • Assess and implement development productivity tools or best practices, • Lead POCs for new technology adoption Process Improvement: • Continuously improve development workflows / team efficiency, • Implement metrics for team performance / code quality, • Foster a culture of learning and KT within the team, • Drive adoption of modern development practices (examples: test-driven development, spec driven development, use of AI/CoPilot) Qualifications: • Bachelor's degree or 4 additional years of Development and Leadership experience, • Minimum 5 years hands-on software development experience with Web Applications, • Minimum 3 years experience working in Agile using Azure DevOps, Jira or similar tools, • Minimum 2 years experience with cloud platforms, • Minimum 2 years of management experience leading development team(s) (manager, technical lead), • Experience with relational and NoSQL databases, • Proficiency with Git version control, • Experience collaborating with Scrum Masters and Product Owners, • Demonstrated ability to provide technical leadership, • Strong Communication skills to describe technical concepts to non-technical audiences, • Commitment to achieving an inclusive work environment., • Proven ability to manage those who lead complex projects and related activities, • Strong coaching, motivational, and people development skills, • Demonstrated highly effective communications, interpersonal, and team building skills, • Demonstrated experience working with packaged software, databases, and related integration activities, • Strong problem solving and decision making skills, • Proven planning skills, • Demonstrated ability to work effectively with personnel at all levels of the company, • Bachelor's degree in Computer Science, Software Engineering or Mathematics, • 3 years of direct people management of a Software Development team, • Experience with Node, React, Next.js frameworks, • Azure Certifications, • Experience with monitoring and observability tools (Azure, Azure App Insights), • Experience in banking or financial services, • Strong presentation skills We're committed to diversity, equity, and inclusion. We believe we are a stronger, more successful organization because of this commitment. We strive to ensure a robust talent pool of qualified candidates with a variety of skillsets and capabilities for all our openings. We hire great people and welcome all new hires to our award-winning work environment, which has been recognized by the Great Place to Work Institute since 2010. #LI-KS1 #LI-Hybrid Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.