Software Engineer Lead

Michigan State University Federal Credit Union

Illinois

Hybrid

USD 105,000 - 135,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Company-Paid Health Insurance
Paid Time Off 26 days
Volunteer Time Off
11 Paid Holidays
401(k) with company match
Tuition Reimbursement
Paid Parental Leave 12 weeks

Job summary

MSU Federal Credit Union is seeking a Software Engineer Lead to manage and mentor a team of software engineers, ensuring high-quality, secure, enterprise-grade solutions. You will partner with product management and stakeholders, oversee SDLC adherence, and drive technical excellence across projects.

The role supports onsite, hybrid, or remote work arrangements with occasional travel to East Lansing, MI as described, and requires strong leadership in a fast-paced environment.

Qualifications

  • Bachelor's degree in Computer Science or related field, or 3 years of experience in lieu of a degree.
  • Knowledge of programming languages and web technologies; experience with SQL.
  • Experience leading a team of software engineers and delivering enterprise solutions.

Responsibilities

  • Lead and mentor a team of software engineers; hire and coach talent.
  • Define development standards and security requirements for enterprise software.
  • Collaborate with product management to ensure quality solutions for business units.

Skills

C# ASP.NET Core
Python
JavaScript/TypeScript
Node.js
React
React Native
SQL queries

Education

Bachelor's degree in Computer Science or related field
3 years experience in lieu of degree

Tools

Git
CI/CD pipelines
AWS
Azure

Job description

Work Arrangement: This position is able to work onsite, hybrid, or remote (must reside within the state 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.

Schedule - 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: $105,000-135,000+, 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
  • Software Engineer Lead:
    • Working with Software Engineering Manager, responsible for hiring, coaching mentoring and managing a team of high-performing software engineers.
    • Create, uphold, support, and evangelize development standards and security requirements as it pertains to multifaceted, enterprise level software development operations.
    • Partner with product and project management teams and other stakeholders to ensure healthy and productive feedback loops and create and maintain excellent, quality solutions for business units support by the team.
    • Analyze and research enterprise level business problems; design, develop, and/or implement enterprise level business solutions, often to reduce costs or to improve business workflow.
    • Independently lead the design and development of individual programming projects, communicating with stakeholders and other project team members as necessary.
    • Participate in all development aspects of the Software Development Lifecycle (SDLC) including: analysis, design, testing, code review, deployment, and maintenance for all systems and applications created and maintained by the Software Development department and for proposed digital and core banking solutions.
    • Perform tasks as part of a cross functional development team using agile or other methodologies and utilizing project management software.
    • Troubleshoot technical problems and implement effective solutions. Assist with fixing any software or infrastructure problems that affect the digital solutions that the Engineering department supports.
    • 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.
    • Assist in the maintenance of cloud-based infrastructure.
    • Create and help maintain technical documentation for programs and systems created and supported by the Software Engineering department.
    • Collaboratively works 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 Reseda Group. These programs must conform to department standards, business requirements, regulations, and industry best practices.
    • Seek out and provide recommendations for process improvements that support department design and development goals and may increase department productivity and efficiency.
    • Participate in training activities within your department or branch and with the learning and talent development department.
    • Participates in the on-call rotation and assists with after-hours system needs as necessary. Maintain availability for such calls within established service levels.
    • Prioritize tasks to meet project deadlines.
Knowledge, Skills, and Abilities Required
  • Software Engineer Lead:
    • 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 degree
    • Knowledge of at least one of these programming languages: C# (ASP.NET Core), Python, JavaScript/TypeScript, object-oriented experience preferred.
    • Knowledge of common JavaScript frameworks, especially Node.js, React, and React Native
    • Familiarity with web technologies, including communication protocols, web server platforms, web services, HTML5 and CSS
    • Understanding of databases and RDBMS and experience writing SQL queries.
    • Knowledge of web application security concerns, OWASP top-10 and common exploits.
    • Knowledge of and a desire to learn more about cloud-based infrastructure, especially in AWS and Azure.
    • Understanding of Internet protocols, web server platforms, and web services.
    • Ability to read and understand complex computer system documentation; this job requires some technical writing skills for creating documentation for new and existing applications and their APIs.
    • Demonstrated proficiency in software development through experience gained in a professional or classroom setting.
    • Increased understanding of and skill for designing and developing programs that meet the needs and expectations of the business stakeholders and users.
    • Demonstrated leadership through expertise in a software development subdomain (project management, system architecture, etc.), software development, or departmental expertise.
    • Expert knowledge of department programming languages and conventions, design and development standards, and best practices.
    • Ability to design and develop innovative, efficient, and complex programming solutions with excellent understanding of and consideration for impact on relationship to other programs and users.
Competencies
  • Core Competencies that must be demonstrated by all Credit Union employees include Communicate, Navigate Change & Evolve, Solve Problems & Make Decisions, Plan, Prioritize, and Achieve, and Collaborate.
  • Functional Competencies:
    • Adaptability – Adapts quickly to change and considers new approaches.
    • Analytical Thinking – Breaks down complex information into smaller parts.
    • Creativity and Innovation – Thinks beyond the confines of traditional models to recognize opportunities and identify new and better processes. Encourages experimentation and accepts failure as a driver of innovation.
    • Detail Orientation – Ensures information is complete and accurate. Adheres to processes as outlined. Follows up to ensure quality and completion of work.
    • Initiative – Takes proactive and prompt action to accomplish work goals. Takes action to achieve results beyond requirements.
    • Mentorship – Helps others build awareness, confidence, and resources necessary to fulfill their potential, regardless of reporting relationship.
    • Project Management – Demonstrates knowledge of project frameworks and their corresponding life cycles; project management concepts, tools, and best practices; project reporting standards; and project plan development.
    • Teamwork – Works well with internal and cross-functional teams to achieve individual, team, department, and/or organizational goals. Values diverse perspectives and working with others to achieve the best outcome possible.
Physical Demands and Work Environment
  • May be required to remain in a stationary position for an extended period.
  • Ability to operate standard office technology, equipment, and tools, which may include many hours of computer and phone usage.
  • Frequently needs to move about inside or outside of an office area.
  • Exposure to potentially hazardous condition, i.e. robbery. Receives detailed instructions and procedures to be followed to minimize the exposure.
  • This position requires travel to events, conferences, and onsite locations.
  • This position can work in remote, hybrid or onsite working arrangements.
Disclaimer
  • Please note this job description is not intended to be construed as an exhaustive list of all functions, responsibilities, skills, and abilities. Additional functions and requirements may be assigned by supervisors as deemed appropriate. This document does not represent a contract of employment, and MSU Federal Credit Union reserves the right to change this position description and/or assign tasks for the employee to perform, as MSUFCU may deem appropriate.
  • MSUFCU is an affirmative-action, equal-opportunity employer.
  • To perform this job successfully, an individual must be able to perform each essential job duty satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform essential job functions.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

This employer is required to notify all applicants of their rights pursuant to federal employment laws.

For further information, please review Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer Lead
Software Engineer Lead

Michigan State University Federal Credit Union • Michigan

Hybrid
USD 105,000 - 135,000
Health premiums
PTO
Holidays
+3
Software Engineer Lead
Software Engineer Lead

MSU Federal Credit Union • Illinois

Hybrid
USD 105,000 - 135,000
Company-paid health, dental, vision, L
Life and long-term disability premiums
Up to 26 days PTO + Volunteer Time Off
Software Engineer Lead
Software Engineer Lead

Oakland University Credit Union • Illinois

Hybrid
USD 105,000 - 135,000
Health, dental, vision premiums
PTO and holidays
Volunteer time off
Software Engineer Lead
Software Engineer Lead

Jobs in JS • United States

Hybrid
USD 105,000 - 135,000
Health insurance
Dental insurance
Vision insurance
+7
Software Engineer Lead
Software Engineer Lead

RiseMe • Michigan

Hybrid
USD 105,000 - 135,000
Health insurance
Dental & Vision insurance
Life insurance
+1
Principal (Level III) Security Engineer
Principal (Level III) Security Engineer

MSU Federal Credit Union • Michigan

Hybrid
USD 120,000 - 150,000
Company-Paid Health, Dental, Vision, &
PTO & Holidays
401(k) with company match
+2
Loan Officer - Division Street Branch
Loan Officer - Division Street Branch

Michigan State University Federal Credit Union • Chicago (IL)

On-site
USD 52,000 - 64,000
Health, dental, vision, life, and long
Disability premiums paid
PTO and holidays
+3
Financial Services Specialist/Teller - Randall Road Branch
Financial Services Specialist/Teller - Randall Road Branch

MSU (Michigan State University) Federal Credit Union • Algonquin (IL)

On-site
USD 23,000 - 32,000
100% Company-Paid Health, Dental, Vis,
Life and Long-Term Disability Premiums
Up to 26 days PTO + Volunteer Time Off
+1
Principal (Level III) Security Engineer
Principal (Level III) Security Engineer

MSU (Michigan State University) Federal Credit Union • Michigan

Hybrid
USD 120,000 - 150,000
Health insurance
Paid time off
Holidays
Compliance Counsel
Compliance Counsel

MSU Federal Credit Union • Lansing (MI)

Hybrid
USD 110,000 - 150,000