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
New

Software Engineering/Development Manager

Michigan State University Federal Credit Union
parental leave, paid holidays, tuition reimbursement, 401(k)
United States, Michigan, East Lansing
Jan 30, 2025
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 1-2 days per week.

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 an immediate 2:1 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; supporting the security analysts in initiating/following internal credit union communication process, contacting our phishing prevention vendor, and utilizing other resources as necessary.
  • Develop positive, collaborative relationships with third party vendors as necessary for assigned projects, including communicating via email, phone, etc., arranging meetings, and discussing questions and requirements in order to complete assigned projects.
  • Work closely with other Information Technology teams and other credit union departments; coordinating projects that need shared resources, determining and resolving any overlapping impacts on various systems, and ensuring good working relationships between all employees. Will be asked to lead project teams on occasion.
  • Take advantage of budget allocations for training and conference expenses in order to stay current on financial and technology industry topics. Use your knowledge to be progressive and innovative and support the organization in achieving strategic goals and objectives and be competitive in the industry.
  • Assist the Chief Information Officer and VP's in researching new and innovative products and/or processes to enhance digital service delivery.
  • 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.
  • Perform other duties and assist other employees, as assigned.


Senior Software Engineering/Development Manager:



  • All duties and responsibilities required of a Software Engineering/Development Manager.
  • Independently lead the design and development of cross-functional IT projects, communicating with stakeholders and other project team members as necessary.
  • Seek out and implement process improvements that support department design and development goals and increase department productivity and efficiency.
  • Identify and recommend new vendors and/or software tools to support or enhance the development and design processes.
  • Independently analyze and research new and innovative products, enterprise-level business solutions, and/or processes to enhance digital service delivery and/or to reduce costs or improve business workflow.
  • Mentor, support, and offer guidance to fellow managers on management topics such as performance management, project management, etc.
  • Develop relationships with community and industry partners to foster the mission of the credit union and the IT department.
  • Develop relationships with community and industry partners to foster the mission of the credit union and the IT department.


Knowledge, Skills and Abilities Required -

Software Engineering/Development 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 a SDLC , application development and delivery, application product development, software integrations, and/or software design/development/engineering.
  • Five years of related experience and/or training; or equivalent combination of education and experience in software/application development type work preferred.
  • Must be able to communicate with members, staff, and individuals in the community in a professional manner. This will require excellent written, verbal, and interpersonal communication skills along with the ability to present and explain information effectively for non-technically inclined individuals.
  • Familiarity with and understanding of computers, network and database server infrastructure, networks and the internet, including internet protocols, standards and information security, web and mobile application security concerns, OWASP top-10, and common exploits, etc.
  • Experience transitioning/managing/leading teams in Agile Product delivery or DevOps practices.
  • Ability to read and understand complex computer system documentation.
  • Must have proven project management skills with projects of varying complexity and experience.
  • Must be able to attend conferences, seminars, and training sessions out of the area.
  • Previous programming and related experience helpful, knowledge of personal computers and the ability to troubleshoot web applications preferred. Familiarity with some of the following programing languages preferred: PHP, SQL/MySQL, HTML/CSS, AJAX, JavaScript, jQuery, PERL, Python, Ruby, C# or Java, Objective- C/Swift. User Experience design experience is helpful.
  • Ability to use good judgment to solve problems efficiently and accurately and handle complex details.
  • Multi-task orientation to handle and manage a number of initiatives at once while remaining flexible to changing requirements and priorities.
  • Ability to meet deadlines in a timely manner and collaborate effectively in teams with all levels of the organization.
  • 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.
  • Highly organized and have superior analytical problem-solving skills.
  • Ability to determine a business need and provide a temporary solution in the midst of a larger problem resolution.
  • Proven ability to manage enterprise level initiatives that impact Credit Union processes, employees, and members.


Senior Software Engineering/Development Manager:



  • All knowledge, skills, and abilities required of a Software Engineering/Development Manager.
  • Strong ability to thoroughly evaluate vendors and/or software tools for fit with Credit Union strategies and objectives in accordance with Credit Union Vendor Due Diligence processes.
  • Strong knowledge of Credit Union products and services, rules, regulations, policies and procedures as they relate to IT.
  • Strong knowledge of financial product core software, such as Symitar and other Jack Henry systems, as well as the network and database infrastructure for managing all digital applications.
  • 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 in order to realize our vision of agility.


Physical Demands and Work Environment -



  • May be required to remain in a stationary position for an extended period of time.
  • 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 office area.
  • Exposure to potentially hazardous condition, i.e. robbery. Receives detailed instructions and procedures to be followed to minimize the exposure.
  • This position is able to work in remote, hybrid, or onsite working arrangements.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Applied = 0

(web-6f6965f9bf-g8wr6)