{bc}
linkedin

Software Engineer Lead

MSU Federal Credit Union
Illinois, USA
Full-time
Mid-Senior
Hybrid
$105,000–$135,000
Discovered 3 weeks ago
Software developmentC# (ASP.NET Core), Python, or JavaScript/TypeScriptNode.js, React, and React NativeSQL and relational databasesWeb technologies (HTML5, CSS, web services, and protocols)OWASP Top 10 and web application security

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at MSU Federal Credit Union