Software Engineer; Front-End/Full Stack, Mobile/Website/Core
Listed on 2026-02-28
-
Software Development
Software Engineer, Full Stack Developer
Software Engineer (Front-End/Full Stack, Mobile/Website/Core)
Jan 21, 2026
Description
The Software Engineer is responsible for the design, development, implementation, and lifecycle ownership of MSUFCU's portfolio of software solutions. This can include MSUFCU-owned websites, digital banking applications, core banking systems, financial mobile and web-based applications in partnership with Reseda Group, and other internal systems and applications. This cross-functional role works with the product team and other stakeholders to identify requirements and constraints, estimate time frames, design user interfaces, define system designs, and collaboratively develop solutions that align with strategic objectives.
The role involves writing robust, testable and well-documented code, including automated tests to ensure reliability, maintainability and quality while completing projects on time. The position also documents and communicates system designs and decisions, contributes to knowledge sharing, and engages stakeholders through technical presentations and collaborative design discussions.
Work Arrangement: This position can be onsite, hybrid, or remote (must reside within the State of Michigan).
To be considered
: candidate must reside, or plan to reside upon hire, within Michigan as described above. Occasional travel to MSUFCU Headquarters (East Lansing, MI) may be needed.
Department
Hours:
Monday - Friday 8:30am-5:00pm ET.
Discretionary items:
An offer of employment is contingent upon the agreed work arrangement and work location. MSU Federal Credit Union may or may not be able to accommodate changes to work arrangements or allow employment outside the city/state of residency at the time of offer.
Compensation & Benefits:
- Salary Range:
- Associate Software Engineer - $70,000 - $85,000+ annually
- Software Engineer - $85,000 - $105,000+ annually
- Senior Software Engineer - $105,000 - $135,000+ annually
- 100% Company-Paid Health, Dental, Vision, Life, and Long-Term Disability Premiums
- Up to 26 days of PTO within the first year, Volunteer Time Off, and 11 Paid Holidays
- 401(k) with company match
- Tuition Reimbursement
- Up to 12 weeks of Paid Parental Leave
- Learn more about our benefits here
Essential Duties and Responsibilities:
- Associate Software Engineer - Participate in the development and architecture of the credit union's and Reseda Group's software solutions; program and support front-end interactive elements and backend architecture to ensure functionality, look, feel and organization of content.
- Participate in all phases of the Software Development Lifecycle (SDLC): analysis, design, testing, code review, deployment, and maintenance for all systems and applications maintained by the department.
- Troubleshoot technical problems and implement effective solutions; assist with fixing software or infrastructure issues affecting digital solutions.
- Create and maintain technical documentation for programs and systems created and supported by the department.
- Collaborate with business units, technical teams, and third-party vendors to create project plans, technical specifications, software diagrams, and technical documentation; ensure programs conform to department standards, requirements, regulations, and best practices.
- Keep management advised of any system, infrastructure, or usage problems that affect service levels.
- Support critical operations, monitor traffic, logs, and performance; participate in on-call rotation and after-hours support as needed.
- Develop solutions that adhere to MSUFCU coding policy including secure coding, disaster recovery and testing procedures.
- Participate in training activities within the department or with the learning and talent development department.
- Understand policies and procedures to ensure compliance and risk management; adhere to internal controls and safeguard assets.
- Perform other duties as assigned.
- Software Engineer - All Associate duties; provide mentorship to other engineers; independently lead design and development of projects; uphold development standards and security requirements; seek process improvements.
- Senior Software Engineer - All Software Engineer duties; analyze and design enterprise-level solutions; mentor others; uphold standards; drive enterprise-wide innovation.
Job Requirements:
Associate Software Engineer:
- High School Diploma or Equivalent. Bachelor's Degree in Computer Science or related field, or 3 years of experience in lieu of a degree.
- Knowledge of: C# (ASP.NET Core), Swift, Objective-C, PHP, Java;
JavaScript frameworks (Node.js, React, React Native); web technologies (HTML5, CSS); databases and SQL; web security concerns (OWASP top-10); cloud familiarity (AWS and Azure); ability to read complex documentation; demonstrated software development experience.
Software Engineer:
- All Associate duties plus knowledge of credit union products and services; proficiency with department languages and standards; ability to design and develop to meet business needs.
Senior Software Engineer:
- All Software…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).