
Senior Engineering Manager
- Salt Lake City, UT
- Permanent
- Full-time
- Lead a business-aligned engineering team in support of critical banking functions to meet digital strategy initiative objectives.
- Lead a team on their journey toward software delivery best-practices to achieve innovative, safe, and sound solutions and achieve time-sensitive business outcomes.
- Cultivate strong relationships with all stakeholders including business, product, technology, risk, suppliers, and operations while participating and influencing in areas of strategic thinking, roadmap building, successful delivery, dependency mapping, and risk management in a highly regulated financial industry.
- Ensure the uptime and availability of mission critical applications through proactive management of SSDLC/DevSecOps, software development, quality assurance, and other industry leading engineering practices.
- Ensure the team has the needed technical skills, competencies, business domain expertise, process knowledge, industry sector knowledge, and capacity to achieve organizational goals and objectives.
- Participate in reviews, approvals, and recommendations during development and deployment activities.
- Manage vendor relationships, as needed, ensuring the vendors' performance and contributions align with objectives and strategy.
- Manage the total cost of ownership, annual budgeting and forecasting of the team including software, FTE/contractors, and professional services.
- Serve as a Technology Foundation Product Owner/Project Manager (POPM) through Agile/Kanban-style value delivery system.
- Other duties as assigned (including escalated support for on-call activities and change management responsibilities outside of normal business hours and software level documentation practices).
- Bachelor's degree in Computer Science/Engineering, Information Systems or other related degree. Professional Certifications (ex. SAFe, CSM, CKA, CI/CD, Java, etc.) are highly desired.
- 10+ years' experience leading, mentoring, assisting and cultivating a high-performing team of full-stack and mobile software engineers.
- 5+ years' experience producing strategic roadmaps in partnership with Business Product stakeholders which include dependency mapping and responsibility as a technology product owner.
- 5+ years' experience leading and/or influencing cloud ready and cloud-native application software delivery.
- Experience with assessment of technology risk and mapping technology controls.
- Excellent analytical, interpersonal and communication skills, both verbal and written. Must be able to communicate effectively with senior business and technical management, vendors, and team members.
- Proven ability to interact with others to identify, analyze and solve complex incidents and problems through close attention to detail.
- Experience in delivering toward SOC 2 Type II or other technology compliance certifications in Fintech or Banking industries is highly desired.
- Excellent leadership, management, and organizational skills.
- Experience as a Senior or Principal level developer is highly desired.
- Medical, Dental and Vision Insurance - START DAY ONE!
- Life and Disability Insurance, Paid Parental Leave and Adoption Assistance
- Health Savings (HSA), Flexible Spending (FSA) and dependent care accounts
- Paid Training, Paid Time Off (PTO) and 11 Paid Federal Holidays
- 401(k) plan with company match, Profit Sharing, competitive compensation in line with work experience
- Mental health benefits including coaching and therapy sessions
- Tuition Reimbursement for qualifying employees
- Employee Ambassador preferred banking products