Software Engineer
macu · Sandy, UT
hybridPosted Nov 4, 2026 · verified Nov 5, 2026
Key requirements
- Responsibilities include full stack software development covering database design, services and API implementations, and front-end UI development for an engaging user experience.
- Commits to continuously learn and improve, in both technical expertise and soft skills.
- KNOWLEDGE, SKILLS, and ABILITIES*
- Experience*
- Minimum 3 years of software development experience.
- Experience with mainstream object oriented languages such as C# or Java.
- Experience with front end frameworks such as React or Angular.
- Experience with web application optimization tools such as WebPack.
- Source control experience, preferably with Git.
- Database access experience utilizing EF Core, Dapper or similar ORM libraries.
- Experience with Microsoft SQL Server, including stored procedures and query optimization.
- Experience with Scrum and associated tools such as Azure DevOps or Jira.
- Computer/Office Equipment Skills*
- Language Skills*
- Demonstrated ability to clearly express ideas, methodology, results and recommendations verbally, in writing and through insightful reports and graphic illustrations
- Demonstrated ability to document outcomes and present information in a manner appropriate for key stakeholders and all levels of the organization.
- Other Skills and Abilities*
- Ability to work both autonomously and collaboratively in a fast-paced environment.
- Self-starter with strong organizing and time management skills.
- Possess a desire and willingness to learn and continually update knowledge base on financial concepts, strategies, systems etc.
- Excellent interpersonal skills including the ability to collaborate with other teams as needed.
- Data analytics and data validation skills.
Description
****************************************************************************************
*Please reference the schedule and minimum qualifications listed below before applying.*
****************************************************************************************
If you need assistance with filling out our application form or during any phase of the application, interview, or employment process, please notify our Human Resources Team at 801-366-6947 option 1 or email macurecruiting@macu.com and every reasonable effort will be made to accommodate your needs in a timely manner.
*************
*Job Summary*
*************
Develops and maintains software applications and services for internal and external credit union use, having an emphasis on building quality systems with security and performance in mind.
*****************
*Job Description*
*****************
*LOCATION: UTAH*
*9800 S MONROE ST SANDY UT 84070*
*PERMANENT FULL-TIME HYBRID*
To be effective, an individual must be able to perform each job duty successfully.
* Responsibilities include full stack software development covering database design, services and API implementations, and front-end UI development for an engaging user experience.
* Follows best practices and credit union coding standards, using design patterns and secure software guidelines.
* Regularly participates in collaborative coding sessions and code reviews.
* Creates unit tests with appropriate code coverage, and assists quality engineers in developing automated integration tests and UI tests.
* Collaborates effectively in a Scrum team, with the desire to perform a variety of tasks as needed to fully complete stories in accordance with the accepted definition of done.
* Identifies and contributes to process improvements and automation opportunities.
* Meets the needs of the end user in a quality, consistent, and professional manner, using independent judgment where appropriate.
* Researches and recommends new software products as it relates to new or improved technical services.
* Communicates effectively and professionally to both team members and credit union employees in other departments.
* Contributes to general and technical documentation of systems to support understanding and communication of software products across the organization.
* Assists in the architecture and design of full stack solutions for complex business problems, and breaks down projects and features into manageable tasks.
* Commits to continuously learn and improve, in both technical expertise and soft skills.
* Keeps current with emerging technologies and development techniques.
* Assists in mentoring less experienced software engineers.
* Assists in diagnosing and resolving production issues.
*KNOWLEDGE, SKILLS, and ABILITIES*
The requirements listed are representative of the knowledge, skills, and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential job functions.
*Experience*
* Minimum 3 years of software development experience.
* Experience with mainstream object oriented languages such as C# or Java.
* Familiarity with .NET Core.
* JavaScript/TypeScript/HTML/CSS.
* Experience with front end frameworks such as React or Angular.
* Experience with web application optimization tools such as WebPack.
* Familiarity with creating and consuming web services, including both REST and SOAP.
* Source control experience, preferably with Git.
* Database access experience utilizing EF Core, Dapper or similar ORM libraries.
* Experience with Microsoft SQL Server, including stored procedures and query optimization.
* Experience with Scrum and associated tools such as Azure DevOps or Jira.
* Familiarity with core credit union/banking systems such as Symitar is preferred.
*Education*
Bachelor’s degree from an accredited institution in computer science, information systems, or related field. Education will be verified. OR four years combined education and experience in computer science.
*Licenses, Certifications, Registrations*
N/A
*Managerial Responsibility*
Has no supervisory/managerial responsibility.
*Computer/Office Equipment Skills*
Experience with Excel, Word, and PowerPoint are helpful, along with diagramming software such as Visio or Lucidcharts.
*Language Skills*
* Demonstrated ability to clearly express ideas, methodology, results and recommendations verbally, in writing and through insightful reports and graphic illustrations
* Demonstrated ability to document outcomes and present information in a manner appropriate for key stakeholders and all levels of the organization.
*Other Skills and Abilities*
* Ability to work both autonomously and collaboratively in a fast-paced environment.
* Self-starter with strong organizing and time management skills.
* Adaptive to change, responds positively to altered circumstances or conditions.
* Possess a desire and willingness to learn and continually update knowledge base on financial concepts, strategies, systems etc.
* Take initiative to be a problem solver and provide suggestions to improve processes and efficiencies.
* Excellent interpersonal skills including the ability to collaborate with other teams as needed.
* Data analytics and data validation skills.
*PHYSICAL ABILITIES / WORKING CONDITIONS*
*Physical Demands*
Ability to sit, talk and hear consistently
Ability to stand, walk, and use hands to handle or reach occasionally
*Vision Requirements*
Close vision (clear vision at 20 inches or less)
Distance vision (clear vision at 20 feet or more)
*Weight Lifted or Force Exerted*
Ability to lift up to 10 pounds occasionally
*Environmental*
There are no unusual environmental factors (such as a typical office)
*Noise Environment*
Moderate noise (business office with computers and printers, light traffic)
***This Job is not eligible to be performed in Colorado or Connecticut, either remotely or in-person.***
#LI-FB1
Mountain America Credit Union is an EEO/AA/ADA/Veterans employer.
Prepare this application with AddHug
See how well you fit, get a tailored resume and cover letter built only from your real experience, then apply on the employer site yourself.
AddHug never submits applications on your behalf.
Similar jobs
- Software Engineer
Guidewire · United States - Exton, PA
- Software Engineer
Berkley · Urbandale, IA, US
- Software Engineer
Salient Motion · Hawthorne, CA
- Software Engineer
Penta Research · Huntsville, AL, US
- Full Stack Software Engineer
Globus Medical · Audubon, PA