Empower is committed to transforming financial lives through a flexible work environment and a culture of internal mobility. The Senior Manager Mobile Software Engineering will oversee multiple software development teams, drive departmental strategy, and ensure software projects align with organizational goals.
Responsibilities:
- Manage and lead multiple software engineering teams, setting clear objectives and priorities that align with departmental and organizational goals
- Define and execute departmental strategies, including resource allocation, budgeting, and technology adoption
- Collaborate with other department heads and executives to ensure software initiatives align with overall company strategy
- Foster a culture of innovation and technical excellence within the software engineering department
- Mentor and coach software managers and leaders, providing guidance and growth opportunities
- Oversee complex software projects, monitor progress, and address challenges to support successful project outcomes
- Stay current with industry trends, emerging technologies, and best practices to drive continuous improvement within the department
- Participate in hiring and onboarding, set and evaluate performance goals, and help identify, attract, and retain top talent
- Develop risk mitigation strategies and ensure compliance with industry regulations and internal policies
Requirements:
- Bachelor's degree in a related field or an equivalent combination of professional experience and/or training
- 8+ years of experience in software development
- Proven record of accomplishment managing and leading software teams
- Strong strategic planning and project management skills
- Excellent communication and leadership abilities