Software Engineer Lead
Role Overview
Leads design, development, implementation, and lifecycle ownership for the credit union’s software portfolio, including websites, digital banking, core banking, and internal systems.
Works cross-functionally with product teams and stakeholders to define requirements, design systems and interfaces, deliver solutions, and communicate technical decisions.
Key Skills for This Role
Full Job Posting
Role overview
Leads design, development, implementation, and lifecycle ownership for the credit union’s software portfolio, including websites, digital banking, core banking, and internal systems.
Works cross-functionally with product teams and stakeholders to define requirements, design systems and interfaces, deliver solutions, and communicate technical decisions.
Work arrangement and schedule
- Onsite, hybrid, or remote arrangements are available for candidates residing or planning to reside in Michigan or Illinois.
- Quarterly travel to headquarters in East Lansing, Michigan, may be needed; travel to events, conferences, and onsite locations is also required.
- Schedule is Monday–Friday, 8:30 a.m.–5:00 p.m. ET.
Compensation and benefits
- Salary range is $105,000–$135,000+, depending on experience.
- Benefits include company-paid health, dental, vision, life, and long-term disability premiums; PTO, holidays, 401(k) match, tuition reimbursement, and paid parental leave.
Responsibilities
- Hire, coach, mentor, and manage a high-performing software engineering team.
- Set development and security standards for enterprise software operations.
- Partner with product, project, business, and technical stakeholders to define and deliver quality solutions.
- Lead software project design and development; participate in all lifecycle stages from analysis through maintenance.
- Troubleshoot software and infrastructure issues; monitor traffic, logs, and performance for problems.
- Maintain cloud infrastructure and technical documentation; work with vendors and teams on plans, specifications, and diagrams.
- Recommend process improvements, participate in training, take part in on-call rotations, and prioritize tasks to meet deadlines.
Knowledge, skills, and qualifications
- High school diploma or equivalent required.
- Bachelor’s degree in Computer Science or a related field, or three years of experience in lieu of a degree.
- Knowledge of at least one of C# (ASP.NET Core), Python, or JavaScript/TypeScript; object-oriented experience is preferred.
- Knowledge of JavaScript frameworks, especially Node.js, React, and React Native.
- Familiarity with web technologies, protocols, web services, web server platforms, HTML5, and CSS; understanding of RDBMS and SQL queries.
- Knowledge of web application security, OWASP Top 10, and common exploits; interest in cloud infrastructure, especially AWS and Azure.
- Demonstrated software development proficiency, technical leadership, and expertise in programming languages, standards, and best practices.
- Ability to design complex solutions; read system documentation; and create technical documentation.
Competencies and work environment
Competencies include communication, adapting to change, problem solving, planning and prioritization, collaboration, analytical thinking, creativity, initiative, mentorship, project management, and teamwork.
Work may involve extended stationary periods and computer or phone use; the role may require movement within or outside an office and includes exposure to potentially hazardous conditions.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at MSU Federal Credit Union
Video Services Specialist/Teller
East Lansing, USA
Software Engineer Lead
, USA
Ethical Hacker / Penetration Tester
, USA
Software Engineer Lead
, USA
Ethical Hacker / Penetration Tester
, USA
Compliance Counsel
East Lansing, USA
Member Solutions Specialist
East Lansing, USA
Special Assets Officer
East Lansing, USA