Manager, Software Engineering I
About the role
We are seeking an Engineering Manager to take the reins of our talented Code Advanced Payroll development teams. This role offers the unique opportunity to oversee the continued excellence of our foundational payroll application with cross-platform integrations on a highly scalable and resilient cloud infrastructure while simultaneously building and scaling new applications powered by AI. To be successful, you need to balance the reliability essential for enterprise systems with the speed and agility of building new solutions from the ground up. If you are a technical leader who thrives on mentoring engineers, setting a bold technical direction, and delivering industry-leading HCM features that impact hundreds of thousands of businesses and millions of employees, this is your opportunity to define the future of our engineering organization.
Responsibilities
- Participates in the interview and hiring process.
- Prepares and administers annual reviews and development plans, makes promotion and salary recommendations.
- Responsible for personnel planning and the allocation of team members to meet Enterprise Development project needs.
- Identifies and mentors future leaders/managers for company growth.
- Provides support and assistance to several agile development teams and their scrum masters.
- Has strong working knowledge of agile development principles and helps remove roadblocks that agile teams cannot solve themselves.
- Provides input to product owners on the product strategy and vision, and gives feedback on the content and prioritization of the product backlog.
- Builds relationships with other IT departments and business units, mitigates conflict to facilitate inter-department communication and agile team progress.
- Acts as a catalyst for change to improve applications or processes which benefit IT and/or the business unit.
- Demonstrates application knowledge and understands functionality of applications outside their area of expertise to identify potential impacts and make recommendations.
- Responds to questions from other IT departments and business units and coordinates resolution of critical issues to provide support for production applications.
Qualifications
- Bachelor's Degree in a Computer-related discipline (Preferred).
- 7 years of experience in a related field.
- 2 years of experience in supervisory, management, project leadership, or project management.
- Mentorship (Preferred).
- Planning (Preferred).
- Coaching (Preferred).
- Collaboration (Preferred).
- People Management (Preferred).
- Software Engineering (Preferred).
- Product Management (Preferred).
- Computer Science (Preferred).
- Software Development (Preferred).
- Agile Methodology (Preferred).
- New Relic (SaaS) (Preferred).
- Java (Programming Language) (Preferred).
- Amazon Web Services (Preferred).
- Engineering Management (Preferred).
- Python (Programming Language) (Preferred).
Pay
The starting base pay range for this position is $117,345 - $184,400 annually. This range is base pay only and does not consider other components that make up the total rewards package. Overall compensation will be determined based on factors such as geographic location, skills, education, and/or experience.
Benefits
- Medical coverage and virtual wellness classes.
- Tuition reimbursement.
- 401(k) with employer match.
- Adoption assistance and financial assistance.
- Paid time off, company holidays, and culture days.
- Comprehensive work-life balance programs.
- Award-winning training and development programs.
- Paid time off for volunteerism and support for company-wide and local initiatives.
Note: The benefits described apply to full-time employees. Benefits for part-time, contract, and intern roles may vary.