AddHug

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