Remote Position

[Remote] Software Engineer Lead

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. MSU Federal Credit Union is seeking a Software Engineering Lead to oversee the design, development, implementation, and lifecycle ownership of enterprise software solutions, including digital banking applications, websites, and internal systems. The role leads software engineers, partners with stakeholders, manages the software development lifecycle, develops secure and maintainable solutions, and supports cloud infrastructure and critical operations.

Responsibilities

  • 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

Skills

  • 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 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
  • 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
  • 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
  • This position requires travel to events, conferences, and onsite locations
  • Knowledge of at least one of these programming languages: C# (ASP.NET Core), Python, JavaScript/TypeScript, object-oriented experience preferred

Benefits

  • 100% Company-Paid Health, Dental, Vision, Life, and Long-Term Disability Premiums
  • Up to 26 days of PTO within your first year
  • Volunteer Time Off
  • 11 Paid Holidays
  • 401(k) with a company match
  • Tuition Reimbursement
  • Up to 12 Weeks of Paid Parental Leave
  • This position is able to work onsite, hybrid, or remote (must reside within the state of Michigan or Illinois).

Company Overview

  • Founded in 1937, MSU Federal Credit Union (MSUFCU) has remained committed to helping members achieve financial success and stability through every stage of life. It was founded in 1937, and is headquartered in East Lansing, Michigan, USA, with a workforce of 1001-5000 employees. Its website is https://www.msufcu.org.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities