Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Michigan State University Federal Credit Union

Software Engineer FrontEnd/Full Stack, Mobile/Web

Entry-Level JobVerifiedNo experience needed

Career Insights for Mobile Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Michigan data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Mobile Developer or Engineer designs, builds, or improves mobile applications for smart phones and mobile tablets. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code, tests design, and documents programs.

$95,521 / year median in Michigan

+16% projected growth

Explore Career

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 experienceSoftware Engineer
  • $85,000
  • $105,000+ annually, depending on experience100% Company-Paid Health, Dental, Vision, Life, and Long-Term Disability PremiumsUp to 26 days of PTO within your first year, as well as Volunteer Time Off & 11 Paid Holidays401(k) with a company matchTuition ReimbursementUp to 12 Weeks of Paid Parental LeaveLearn 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 provided to users is compromised or otherwise impaired.

Assists in the support of critical operations, processes, and procedures including monitoring external and internal traffic, logs, and performance reporting for errors and anomalies. Participate in on-call rotation and after hours support as needed.

Develop solutions that adhere to MSUFCU coding policy including secure code, disaster recovery and testing procedures.

Participate in training activities within your department or branch and with the learning and talent development department.

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 assignedSoftware Engineer
  • All of Associate Software Engineer duties and responsibilities.
Provide mentorship to other Software Engineers and members of the Software Engineering team to provide support for coworkers with programming design, development, testing, and code review.

Independently lead the design and development of individual programming projects, communicating with stakeholders and other project team members as necessary.

Uphold and support development standards and security requirements as it pertains to individual development projects that the department performs.

Seek out and provide recommendations for process improvements that support department design and development goals and may increase department productivity and efficiency.
Job Requirements:
Associate Software Engineer
  • High School Diploma or Equivalent Required.
Bachelor's Degree Computer Science or in a related field or 3 years of experience in lieu of a degreeKnowledge and familiarity with: C# (ASP.NET Core), Swift, Objective-C, PHP, Java,Knowledge of common JavaScript frameworks, especially Node.js, React, and React... For full info follow application link. Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

Benefits

  • Paid Time Off (PTO)
  • Volunteer Time Off (VTO)
  • Financial Aid/Assistance
  • Health Insurance