Description
The Software Engineering/Development Manager is responsible for the efficient, effective operation of the Software Development team in accordance with established policies and procedures and credit union strategic goals and mission. This position is responsible for the supervision of the Software Development staff including selection, training, coaching, mentoring, evaluation and compensation. The Software Engineering/Development Manager has direct responsibility for the administration and supervision of all digital system development and core integrations including development, design, maintenance, testing, and compliance functions for the Credit Union.
Work Arrangement: This position is a hybrid role with the expectation to be in the headquarters office in East Lansing, MI approximately once a month.
Schedule: Monday-Friday 8:30am-5:00pm Eastern Standard Time
An offer of employment with MSU Federal Credit Union and affiliates is contingent upon the agreed work arrangement (onsite/hybrid/remote) and work location. MSU Federal Credit Union may or may not be able to accommodate temporary or permanent changes to work arrangements or allow employment outside the city and/or state of residency in which the new hire resides at the time of offered employment.
Compensation & Benefits:
100% Company-Paid Health, Dental, Vision, Life, and Long-Term Disability Premiums
Up to 26 days of PTO within your first year, as well as Volunteer Time Off & 11 Paid Holidays
401(k) with Company Match
Tuition Reimbursement
Up to 12 Weeks of Paid Parental Leave
Essential Duties and Responsibilities -
Software Engineering/Development Manager:
Lead, develop, and support the Digital Software Development employees by providing effective communication and feedback, removing blockers, sharing the vision for superior digital experiences, and driving engagement and dedication to the successful completion of quality work to meet business needs.
Responsible for hiring, coaching, mentoring, and managing a team of high-performing software developers and engineers.
Partner with team members to manage day-to-day operational excellence and cross-functional, close-knit collaboration of team members in a growing and continuously learning Agile Scrum work environment.
Ensure all Software Development work follows the established Software Development Life Cycle (SDLC) including: agile / lean practices, product development practices, project management processes, etc. dependent on the type of work product under development.
Partner with product and program management teams and other stakeholders in the Credit Union to ensure healthy and productive feedback loops and create and maintain excellent quality solutions for our employees and members.
Collaborate with and directly supervise work of contracted onshore and/or offshore development teams.
Evangelize code quality throughout the development cycle; ensuring code meets acceptance criteria, standards are adhered to, and performance, reliability, and scalability are prioritized.
Drive a culture of active engagement, continuous improvement, and commitment to providing superior member service through digital solutions.
Lead the management and maintenance of multiple Software Development platforms, ensuring scalability and performance, to keep up with business needs, improve service delivery, and comply with security and regulatory obligations. Promote and lead the adoption of beneficial new technologies and practices as needed to achieve strategic objectives.
Lead team meetings and conduct written and/or verbal presentations to department, management, and credit union staff.
Analyze metrics and usage of digital channels and core systems to monitor service levels and trends, determine future improvements and staffing needs, and overall evaluation of team performance and efficiency.
Define and enhance processes, practices, and standards for Software Development to promote continuous improvement, adherence to best practices, increased productivity and quality, and realization of operational and technological efficiencies.
Oversee the proper allocation of team resources to achieve objectives; evaluating appropriate workload and variety of opportunities for developers and designers to grow in their careers.
Responsible for ensuring the security, safety, and integrity of member data, the internal and external credit union websites and applications, digital banking systems, core system applications and mobile applications.
Provide application security auditors with source code and access to test systems; interpreting and responding to audit findings, communicating application audit findings to development team and ensure that defects in code are corrected.
Analyze and research enterprise-level business problems. Design, develop, and implement enterprise-level business solutions often to reduce costs or to improve business workflow and service to members.
Oversee ongoing development and code deployment for internal and external websites and applications, digital banking systems, core system applications and mobile applications. Ensure code is tested and all changes meet quality standards prior to implementation.
Ensure development employees meet deadlines and deliver necessary resources on their assigned tasks for credit union wide projects.
Ensure development team documentation is followed and kept up to date including; development standards, development and deployment procedures, change management procedures, compliance documentation including FFIEC, disaster recovery procedures, etc.
Determine action for any system problem, hardware problem, or usage problem whereby the integrity of the credit union networks or systems could be compromised.
Coordinate the development team response to credit union phishing attack including;... For full info follow application link.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities