Michigan State University Federal Credit Union logo

Software Engineer FrontEnd/Full Stack, Mobile/Web

Michigan State University Federal Credit Union

East Lansing, MI · FlexibleJob$70–105K/yrSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$70–105K/yr
Location
East Lansing, MIFlexible
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Software Engineer designs, develops, implements, and owns the lifecycle of software solutions, including websites, digital banking applications, and internal systems. The role collaborates with product teams and stakeholders to define requirements, design interfaces and systems, and deliver reliable, tested software. Work may be onsite, hybrid, or remote for candidates residing in Michigan or Illinois, with occasional quarterly travel to headquarters in East Lansing.

Skills & qualifications

RequiredNice to have

Skills

Software DevelopmentFront-End DevelopmentBack-End DevelopmentSoftware ArchitectureProgramming LanguagesSoftware Development LifecycleAutomated TestingCode ReviewTroubleshootingTechnical DocumentationTechnical PresentationsStakeholder Collaboration

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
Paid Time Off
401(k) Match
Tuition Assistance
Parental Leave

Full job description

Description The Software Engineer is responsible for the design, development, implementation, and lifecycle ownership of MSUFCU's portfolio of software solutions. This can include various MSUFCU-owned websites, digital banking applications, core banking systems, financial mobile and web-based applications in partnership with Reseda Group, as well as other internal systems and applications. This position is a cross-functional role that works directly with the product team and other stakeholders to identify requirements and constraints, estimate timeframes, design user interfaces, define system designs, and collaboratively develops innovative solutions that align with strategic objectives. It includes writing robust, testable and well-documented code, including the development of automated tests to ensure high reliability, maintainability and quality while completing projects on time. This role also documents and communicates system designs and decisions, contributes to knowledge sharing across the team, and engages stakeholders through technical presentations and collaborative design discussions. Work Arrangement: This position is able to work onsite, hybrid, or remote (must reside within the states of Michigan or Illinois). To be considered for this role, candidate must currently reside, or have plans to reside upon hire, within the state of Michigan or Illinois as described above. Occasional travel on a quarterly basis to MSUFCU Headquarters (East Lansing, MI) may be needed. Department Hours: 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 Range: Associate Software Engineer - $70,000 - $85,000+ annually, depending on experience Software Engineer - $85,000 - $105,000+ annually, depending 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: Associate Software Engineer - Participate in the development and architecture of the credit union's and Reseda Group's software solutions through various tools, software, styles and programming languages; program and support front-end interactive elements as well as backend architecture to ensure the functionality, look, feel and organization of content. Participate in all phases of the Software Development Lifecycle (SDLC) including: 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 any software or infrastructure problems that affect the digital solutions that the department supports. Create and help maintain technical documentation for programs and systems created and supported by the department. Collaboratively work with business units, technical teams, and third-party vendors to create project plans, technical specifications, software diagrams, and technical documentation for software solutions developed and supported by the department. These programs must conform to department standards, business requirements, regulations, and industry best practices. Keep management advised of any system, infrastructure, or usage problem whereby the integrity of any of the systems, and/or the level of service provide

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.