We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
Remote New

Software Engineering Manager

Michigan State University Federal Credit Union
parental leave, paid holidays, tuition reimbursement, 401(k), remote work
United States, Michigan
Jul 10, 2025
Description

The Software Engineering Manager is responsible for the efficient, effective operation of one or more Software Engineering, Software Architecture, and Quality Engineering teams in accordance with established policies and procedures and credit union strategic goals and mission. This position is responsible for the supervision of the Software Engineering staff including selection, training, coaching, mentoring, evaluation and compensation. The Software Engineering Manager has direct responsibility for the administration and supervision of all software systems within a given product portfolio including necessary integrations into Credit Union systems and third-party vendor solutions. The position may also include direct responsibility for overseeing software solutions architectural practices, ensuring architectural best practices are current and implemented across all Credit Union and Reseda Create systems.

Work Arrangement: This position is a remote within the state of Michigan, hybrid, or onsite role. A schedule of expected onsite and remote work days will be discussed during the interview process.

To be considered for this role, candidate must currently reside, or have plans to reside upon hire, within the state of Michigan as described above. Occasional travel on a quarterly basis to MSUFCU Headquarters (East Lansing, MI) may be required.

Schedule: Monday-Friday 8:30am-5:00pm ET

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:



  • Salary: $130,000-165,000+, dependent on experience
  • 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 a company match
  • Tuition Reimbursement
  • Up to 12 Weeks of Paid Parental Leave
  • Learn more about our benefits here


Essential Duties and Responsibilities -



  • Software Engineering Manager:

    • Responsible for hiring, coaching, mentoring, and managing a team of high-performing software engineering lead and/or scrum masters, software engineers and software solution architects.
    • Partner with team leads and/or scrum masters 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 engineering work follows the established Software Development Life Cycle (SDLC).
    • Partner with product and project management teams and other stakeholders to ensure healthy and productive feedback loops and create and maintain excellent quality solutions for business units supported by the team. Business units may include internal Credit Union stakeholders, Credit Union Members as well as external clients licensing solutions developed by MSUFCU but sold through one of MSUFCU's subsidiary CUSO companies.
    • 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, quality, continuous improvement, and commitment to providing superior user experience with all supported systems by working collaboratively with your teams and other engineering and technology managers.
    • Develop and implement a practice of performance and stress testing for critical systems supported across the engineering organization.
    • Collaborate with other technology team members to quickly ensure incident responses are timely and accurate. Ensure responses adequately resolve the incident in a secure and timely manner. Incorporate lessons learned into day-to-day engineering practices with the goal of reducing overall number of incidents.
    • Participate in training activities within the department/branches/human resources, as well as training outside the department to ensure staff compliance with Credit Union policies and state and federal regulations and laws.
    • Understand the Credit Union's policies and procedures to ensure compliance and accountability for managing operational risks. Adhere to established internal controls and procedures to safeguard assets, prevent fraud, and maintain the integrity of credit union operations.
    • Perform other duties as assigned.


  • Senior Software Engineering Manager:

    • All duties and responsibilities required of a Software Engineering Manager.
    • Independently lead the design and development of cross-functional IT projects, communicating with stakeholders and other project team members as necessary.
    • Work with Product partners to establish capital expenditure budgets for software solutions. Monitor actual expenditures to ensure budgets are met.
    • Collaborate with other Senior Engineering Managers and Vice President to develop appropriate Engineering objectives and key results (OKRs) and corresponding key performance indicators (KPIs) to measure progress toward the objectives.
    • Seek out and implement process improvements that support department design and development goals and increase department productivity and efficiency.
    • Independently analyze and research new and innovative products, enterprise-level business solutions, and/or processes to enhance solutions, reduce cost of ownership or improve customers' workflow.
    • Mentor, support, and offer guidance to fellow managers on management topics such as performance management, project management, etc.





Job Requirements -



  • Software Engineering Manager:

    • High school diploma or equivalent required.
    • Bachelor's degree (B.A.) or equivalent, or actively pursuing this degree in Computer Science, Information Science, Information Technology Management, Business Administration or another related field from accredited four-year college.
    • Three (3) years of progressive IT management/leadership experience leading teams responsible for Agile based product delivery and SDLCs.
    • Previous programming and related experience and/or familiarity with some of the following programing languages preferred: C#, Java, PHP, Python, React, Angular, SQL/MSQL, HTML/CSS, AJAX, JavaScript, jQuery, PERL, API and API management, User Experience design experience is helpful. Familiarity with cloud infrastructure and/or network and database infrastructure as well as security concerns, OWASP top-10 and common exploits, etc.
    • Multi-task orientation to handle and manage a number of initiatives at once while remaining flexible to changing requirements and priorities.
    • Must be available outside of normal business hours to assist in recovery in the event of a failure or outage of a critical credit union system.
    • Have a proven history of setting and holding employees accountable to expectations for quality, security, and service. Experience with instilling and maintaining a culture of commitment to best practices and standards and procedures.
    • Proven ability to manage enterprise level initiatives that impact customers, Credit Union processes, employees, and members.
    • Experience working with external clients and client-facing support teams to solve client related issues.


  • Senior Software Engineering Manager:

    • All knowledge, skills, and abilities required of a Software Engineering Manager.
    • Five or more (5+) years of progressive IT management/leadership experience leading teams responsible for Agile based product delivery and SDLCs.
    • Three to five (3-5) years of experience leading through other leaders such as team leads and/or scrum masters.
    • Experience with developing and managing software engineering development budgets.
    • Expert knowledge of department programming languages and conventions, design and development standards, and best practices.
    • Change-agent to envision and lead continuous improvements of technology platforms keeping them modern and flexible.





Competencies:



  • Core Competencies that must be demonstrated by all Credit Union employees include Communicate, Navigate Change & Evolve, Solve Problems & Make Decisions, Plan, Prioritize, and Achieve, and Collaborate.
  • Leadership Competencies must be demonstrated, be committed to, and be developed by all Credit Union leaders.
  • Functional Competencies:


    • Product Knowledge - Demonstrates knowledge of products, services, and relevant details offered or support within the position.
    • Digital Literacy - Adopts, effectively uses, and champions new technology. Understands and shares technological information used within the position.
    • Organizational Awareness - Understands and aligns actions with the organization's goals, core functions, needs, and values.
    • Creativity - Thinks beyond the confines of traditional models to recognize opportunities and identify new and better processes.
    • Knowledge Sharing - Uses formal, informal, and systematic methods to impart information on to others.
    • Mentorship - Helps others build awareness, confidence, and resources necessary to fulfill their potential, regardless of reporting relationship.
    • Process Improvement - Spots processes that need improving and can implement those changes.




Physical Demands and Work Environment -



  • May be required to remain in a stationary position for an extended period.
  • Ability to operate standard office technology, equipment, and tools, which may include many hours of computer and phone usage.
  • Occasionally needs to move about inside of an office area.
  • This position can work in a remote (within the state of Michigan), hybrid, or onsite working arrangements.



Disclaimer -



  • Please note this job description is not intended to be construed as an exhaustive list of all functions, responsibilities, skills, and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and MSU Federal Credit Union reserves the right to change this position description and/or assign tasks for the employee to perform, as MSUFCU may deem appropriate.
  • MSUFCU is an affirmative-action, equal-opportunity employer.
  • To perform this job successfully, an individual must be able to perform each essential job duty satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform essential job functions.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
Applied = 0

(web-8588dfb-6fpzf)