寻找你的下一个职业机会

按职位、技能和地点搜索招聘信息。准备申请前,先仔细了解职位要求。

找到一个吸引人的职位名称只是求职的起点。请将工作职责、招聘要求和工作条件与你的实际经历进行比较。本指南帮助你筛选机会、准备有针对性的申请材料,并确认每份申请应该在哪里提交。

此界面为简体中文。雇主发布的职位名称和描述保留原文,可能为英文。

清除筛选

搜索结果: 10,335

← 返回搜索结果

Software Engineer (Front-End/Full Stack, Mobile/Website/Core)

MSU Federal Credit Union

远程工作

地点
Remote (United States)
薪资
USD 85000-105000 per annual
工作安排
Full Time
发布日期
2026年10月9日

申请前,请在雇主网站确认职位仍在招聘,并检查完整要求和条件。

职位描述

此界面为简体中文。雇主发布的职位名称和描述保留原文,可能为英文。

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 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 assigned Software 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 degree Knowledge and familiarity with: C# (ASP.NET Core), Swift, Objective-C, PHP, Java, 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. Software Engineer - All of Associate Software Engineer knowledge, skills, and abilities. Knowledge of credit union products and services, rules, regulations, policies and procedures. Proficiency with department programming languages and conventions, design and development standards, and best practices. Increased understanding of and skill for designing and developing programs that meet the needs and expectations of the business stakeholders 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. Originally posted on Himalayas

查找职位、比较要求,再准备申请

从你希望从事的职位或运用的技能开始搜索。调整地点和职业筛选,打开职位比较工作职责。如果没有结果,可以使用更短的关键词,或逐一移除筛选条件。

区分必备要求和优先条件,检查已列出的工作安排、薪资和地点。远程职位也可能要求特定居住国家、工作许可或工作时间重合。请向雇主确认职位信息和完整条件。

选择能够回应职位要求的真实经历,说明你的贡献,只使用能够证实的数字。遵循雇主的申请说明,并在提交前检查联系方式、文档内容和 PDF。

提交申请前的检查清单

求职常见问题

为什么有些职位使用英文?

职位名称和描述由招聘企业撰写。为避免改变招聘要求或工作条件,我们保留原文。操作界面和本指南使用简体中文。如果中文搜索没有结果,可以尝试使用职位发布语言中的名称或技能,例如“software engineer”。搜索词不会自动翻译,界面语言也不代表企业要求的申请语言。

远程职位是否允许从任何国家工作?

不一定。企业可能对居住国家、工作许可或工作时段有要求。请查看原始招聘页面中的具体条件。如果未说明,应先向企业确认,再判断能否从你所在的地区工作。“远程”标签本身并不代表没有地点限制。

搜索没有结果时应该怎么办?

尝试更通用的职位名称或单个技能,并逐一移除筛选条件。不同企业可能用不同名称描述相似工作。如果某个职位已经消失,请在企业招聘页面搜索其职位编号。扩大搜索范围不会让已经关闭的职位重新开放。

申请会通过 ResumizeAI 直接提交吗?

申请按钮会打开外部网站。请按照企业或招聘服务的说明,在该网站完成并确认提交。在 ResumizeAI 中准备简历并不等于已经申请职位。如果链接只打开企业网站,请先找到对应职位,再继续申请流程。

如何针对职位调整简历和求职信?

将招聘要求与能够解释清楚的项目、任务和成果联系起来。突出相关经历,不要添加未经实际掌握的技能或虚构成绩。在求职信中用具体例子说明申请动机,并遵守企业要求的语言和文件格式。提交前检查两份文件,确保内容准确、联系方式正确、链接可用。