Overview
Oversees software development and related activities in support of business goals and company objectives. Responsible for the software architecture, design, development, acquisition evaluation, and testing functions for multiple Paychex products and applications. Interacts with the Paychex Officer team and Senior Managers in order to define technology strategy and roadmaps based on business needs and goals. Provides leadership to all Software Developers, Test Engineers, and Architects Provides critical direction and oversight to project teams.
ResponsibilitiesLeads a multi-location group of 300+ Software Developers, Test Engineers, and Architects who are responsible for the development, maintenance, and support of mission critical applications (200+ employees, 75+ contractors). Also responsible for offshore Development teams, outsourced Software Development efforts, and managing vendor relationships with consulting/outsourcing partners.Overall responsibility for software product line delivery. This entails prioritizing and allocating projects, products, and resources with the assistance of architects and managers to ensure software projects are delivered on time, within budget, and with high quality.Plans, directs, and coordinates all activities associated with creating software across multiple functional areas and products which account for revenue ranging from $500 million to over $1.5 billion, while managing a budget of $20,000,000+.Sets the technical direction for the team, drives the evolution of the systems architecture, and makes appropriate technology choices. Assures that products are designed for specific needs, but with wider applications in mind. Works closely with peers in Architecture and Infrastructure to align roadmaps, standards, and common goals.Participates in defining the strategic direction about technology and implementation of the software products enabling the successful execution of business strategies by collaborating with business leaders, IT leaders and executive management to implement a cohesive IT Strategy that supports cost effective technology solutions and enables the company's business objectives.Influences leaders to align on proposed IT solutions and decisions that balance competing priorities. Maintains high visibility on day-to-day activities with project teams while ensuring sufficient face-time with key executives/stakeholders.Provides updates to executive management on program status, challenges and additional support required to ensure peak performance.Acts as an executive sponsor to business partners by working closely with them to ensure business needs and goals are understood, and supported by IT solutions. When necessary, mobilizes the team to deal with major issues to ensure effective resolution.Evaluates future technology and is part of a team which reviews recommendations regarding viability of merger and acquisition candidates and acts as technology decision maker for integration to ensure smooth transition.Implements processes and metrics to ensure that the engineering organization is extremely efficient and focused, and that the product is market ready. Formulates long-term objectives and standards of performance for the department.Establishes and develops relationships with vendors and partners, including system integrators, software vendors and internal managed services IT organizations.Responsible for all department personnel actions including performance management, employee development, promotions, recruiting, hiring and terminations.Qualifications
Bachelor's Degree in Computer Science, Business, Engineering, or relevant technical background - Preferred Experience managing large teams, including matrixed resources. Experience managing multi-million dollar program budgets, work plans, resource plans and overall program governance. Experience throughout the entire SDLC, to include design, development, testing, tuning, deployment, and support.10+ years of experience in Information Technology management and leadership positions. Extensive experience delivering and supporting robust, scalable software applications, on a variety of platforms. .
Compensation
In the spirit of pay transparency, we are excited to share that the starting base pay range for this position is $200,000-245,000 annually. Please keep in mind that this range is the base pay only and does not consider other components that make up the total rewards package for the position. If you are hired at Paychex, your overall compensation will be determined based on factors such as geographic location, skills, education, and/or experience which may result in total compensation outside of this range.