Talent.com
Utah Community Credit Union
Senior Software EngineerUtah Community Credit Union • Provo, UT, United States
Senior Software Engineer

Senior Software Engineer

Utah Community Credit Union • Provo, UT, United States
2 days ago
Job type
  • Full-time
Job description

UCCU is growing, and so is the software that supports our members and employees. The Senior Software Engineer will help us build and operate the services and workflows that power critical member and employee experiences.

Because this role sits close to delivery, you'll have real ownership over what ships. You'll push production code regularly, see your work used, and have a clear line of sight to the impact it creates for employees and members.

You'll be hands-on, ship frequently, and help keep our engineering bar high. That means making good architecture calls, building with reliability and security in mind, and helping others through reviews, pairing, and shared standards. You'll work directly with product and business partners to turn priorities into solutions that are practical, scalable, and easy to support. This role has no direct people management responsibilities.

ESSENTIAL FUNCTIONS AND BASIC DUTIES

• Own the full SDLC for key initiatives: discovery, design, implementation, testing, deployment, observability, and sustainment.

• Develop and maintain Temenos Journey Manager workflows and services; partner with product and implementation teams to deliver secure, reliable application flows.

• Improve maintainability of customized springboards (patterns, module boundaries, testing approach, performance).

• Build and evolve serverless integration services on AWS (Lambda/Node.js), including API Gateway, event-driven patterns, infrastructure-as-code, and secure connectivity.

• Define integration standards: idempotency, retries, DLQs, schema/versioning, correlation IDs, and error contracts.

• Own observability and operational readiness (metrics/tracing/logging, alarms, runbooks).

• Design and implement APIs (REST/SOAP/GraphQL as applicable), including versioning, security (OAuth 2.0, JWT, SigV4), schema/docs, and backward compatibility.

• Raise the bar on engineering quality through CI/CD, automated testing (unit/integration), static analysis, and safe deployment strategies (e.g., blue/green, canary).

• Design resilient integrations and data flows across platforms (Salesforce, databases, third-party APIs), including performance optimization, data modeling, and caching patterns.

• Contribute to employee-facing tools and the corporate website using modern web technologies (TypeScript/JavaScript, React, HTML/CSS) when required.

• Implement least privilege, secrets management, auditability, and secure handling of PII; incorporate threat modeling and regulatory considerations into designs.

• Own production readiness: instrumentation, alerting, runbooks, incident response/postmortems, and continuous reliability improvements.

• Mentor engineers via code reviews/pairing and establish standards/documentation.

• Translate business priorities into technical plans and communicate tradeoffs clearly to stakeholders.

• Works a regular and predictable schedule.

• Must be sufficiently fluent in English to process work and business transactions.

PERFORMANCE MEASUREMENTS

• Delivery & quality: projects meet scope with high test coverage; defect escape rate and rework trend downward.

• Reliability & performance: services meet agreed SLOs (availability/latency); proactive capacity/perf improvements are delivered.

• Architecture outcomes: designs are scalable, secure, and cost-aware; API/interface contracts remain stable and well-documented.

• Operational maturity: pipelines, monitoring, and runbooks reduce MTTR; incidents have clear postmortems and action items completed.

• Team impact: measurable mentorship (PR quality, fewer regressions, knowledge sharing); adoption of best practices across pods.

• Stakeholder trust: expectations are managed, risks are surfaced early, and status is communicated clearly.

QUALIFICATIONS

EDUCATION/CERTIFICATION:

o Bachelor's Degree in Computer Science or related field or equivalent years of experience.

o Preferred: AWS Associate (Developer or Solutions Architect)

REQUIRED KNOWLEDGE:

This is a senior-level role. Candidates are expected to demonstrate deep proficiency in core software engineering fundamentals and strong capability in multiple areas below. Not every candidate will have expert-level experience in every listed technology; however, the successful candidate will be able to quickly ramp in unfamiliar areas and lead work independently.

API & Integration Engineering

• Strong API design principles (resource modeling, pagination, versioning, error contracts) and API documentation standards (OpenAPI/Swagger)

• Authentication/Authorization fundamentals for service integrations (OAuth 2.0, JWT; familiarity with request signing patterns is a plus)

• Experience building and operating integrations between business-critical systems, including resiliency patterns (idempotency, retries, timeouts, backoff, DLQs) and observability-driven troubleshooting.

Workflow / Platform Engineering (Journey Manager or Comparable)

• Experience developing on a workflow/orchestration platform (Temenos Journey Manager / Avoka Transact preferred) or similar enterprise workflow engines/frameworks.

• Ability to extend and maintain vendor-provided frameworks/springboards responsibly (modularity, maintainability patterns, testing strategy, performance awareness).

Cloud-Native Development

• Proficiency building production-grade services with JavaScript/TypeScript (Node.js preferred) and modern engineering practices.

• Experience with serverless or cloud-native architectures (e.g., AWS Lambda + API Gateway) and the operational considerations of distributed systems.

• Working knowledge of infrastructure-as-code and cloud security fundamentals (IAM/least privilege, secrets management, environment configuration).

Web & Application Development

• Strong fundamentals in JavaScript/TypeScript, HTML, CSS, and modern UI development practices.

• Experience with modern front-end frameworks (React preferred; Angular acceptable) and build tooling.

• Practical testing mindset: unit/integration testing, testability-first design, and basic accessibility/performance awareness.

DevOps, Quality, and Operations

• Familiarity with CI/CD and code quality practices (code review discipline, branching strategies, static analysis, automated testing).

• Production readiness mindset: logging/metrics/tracing, alerting, runbooks, and incident response participation as needed.

• Ability to operate within regulated environments (secure handling of PII, auditability, and compliance-aware engineering practices).

Data & Systems Thinking

• Proficiency with SQL and relational data concepts; ability to reason about data correctness across system boundaries.

• Familiarity with mapping/validation patterns, data quality, and consistency considerations in regulated workflows.

Code Ownership & Collaboration

• Take end-to-end ownership of assigned services and workflows, from design through production support, with a focus on maintainability and reliability.

• Collaborate with product, QA, and partner teams to clarify requirements, surface tradeoffs, and deliver high-quality solutions.

• Mentor engineers through code reviews, pairing, and sharing reusable patterns, exemplars, and internal documentation.

• Communicate effectively in writing and verbally (design notes, implementation plans, and status updates) appropriate to the audience.

EXPERIENCE REQUIRED:

• 8+ years professional software engineering experience (or equivalent senior-level capacity)

• 3+ years designing and shipping API-driven services (serverless and/or microservices)

• Experience delivering on at least one major enterprise platform (Salesforce, workflow engines, CMS, etc.)

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Create a job alert for this search

Senior Software Engineer • Provo, UT, United States

Similar jobs

Senior Software Engineer

Quilt Software LLCProvo, UT, United States
Full-time

Charlotte, North Carolina; Irvine, California; Provo, Utah.We are seeking an experienced Senior Software Engineer to join one or more product engineering teams building mission-critical Point of Sa... Show more

 • Promoted

Senior Software Engineer, Loans Platform Cottonwood Heights, Utah

Social Finance, Inc. (SoFi)Cottonwood Heights, UT, United States
Full-time

Senior Software Engineer, Personal Loans.Shape a brighter financial future with us.Together with our members, we’re changing the way people think about and interact with personal finance.We’re a ne... Show more

 • Promoted

Senior Software Engineer — AI Agents, Scalable SaaS (Remote)

Hallo Inc.Provo, UT, United States
Remote
Full-time

A leading AI technology firm in Provo, Utah seeks a Senior Software Engineer to lead AI agent development and design scalable systems.The ideal candidate will have 5+ years experience in software e... Show more

 • Promoted • New!

Software Engineer

The Judge GroupOrem, UT, United States
Temporary

Position: Software Engineer - Linux C++/Python Development.Location: Orem, UT 84056 (Onsite).We are seeking an experienced Software Engineer to join a hardware-in-the-loop laboratory team responsib... Show more

 • Promoted

Senior Software Engineer Remote, United States, Canada or LATAM

CodePath.orgProvo, UT, United States
Remote
Full-time

Senior Software Engineer CodePath is reprogramming higher education to create the first generation of AI-native engineers, CTOs, and founders.We deliver industry-vetted courses and career support c... Show more

 • Promoted

Senior Software Engineer

Utah Community Credit UnionProvo, UT, United States
Full-time

UCCU is growing, and so is the software that supports our members and employees.The Senior Software Engineer will help us build and operate the services and workflows that power critical member and... Show more

 • Promoted

Senior Software Engineer

LVT (LiveView Technologies)American Fork, UT, United States
Full-time

LVT is redefining how businesses operate in the physical world, moving beyond traditional security solutions to deliver AI-driven, actionable intelligence that makes sites smarter, safer, and more ... Show more

 • Promoted

Senior Software Engineer - AI/ML, SaaS, Fast-Paced Startup

SalesDraftAmerican Fork, UT, United States
Full-time

A dynamic tech startup is seeking a Senior Software Engineer to join their team in American Fork, Utah.The ideal candidate will develop scalable, high-performing applications using Node.Responsibil... Show more

 • Promoted

Senior Software Engineer

Caselle, Inc.Provo, UT, United States
Full-time

Join our fast-paced, forward-thinking team as a.Our company is redefining how governments serve people through modern, efficient, and reliable solutions.With a remote or in office work environment ... Show more

 • Promoted

Software Engineer

BreviumAmerican Fork, UT, United States
Full-time

Brevium is a growing tech company that provides software for medical practices.Brevium's patient appointment lifecycle software reliably returns patients to medical practices through data-driven re... Show more

 • Promoted

Senior Backend Engineer - Java, Spring, Kafka, AWS

DomoAmerican Fork, UT, United States
Full-time

Domo is looking for a backend-focused Software Engineer to join its Domo Everywhere team in American Fork, Utah.This role requires being in-office 5 days a week and involves high-quality design and... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Provo, UT, USA

SpeechifyProvo, UT, United States
Full-time

Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let you listen to it at your desk, on the go,... Show more

 • Promoted

Senior Software Engineer

CaselleProvo, UT, United States
Full-time

Senior Software Engineer - Provo, UT (Hybrid).Join our fast-paced, forward-thinking team in.Our company is redefining how governments serve people through modern, efficient, and reliable solutions.... Show more

 • Promoted

Senior Software Engineer, Edge

LVT CorpAmerican Fork, UT, United States
Full-time

LVT is redefining how businesses operate in the physical world, moving beyond traditional security solutions to deliver AI-driven, actionable intelligence that makes sites smarter, safer, and more ... Show more

 • Promoted

Senior Software Engineer - Cloud & AI Core Services

LVT (LiveView Technologies)American Fork, UT, United States
Full-time

A technology firm located in American Fork, Utah, is seeking a Senior Software Engineer to enhance their Core Services.The role involves leading backend services development, maintaining awareness ... Show more

 • Promoted

Senior Software Engineer

Hallo Inc.Provo, UT, United States
Full-time

As a Senior Software Engineer at Hallo, you will take a leading role in building AI agents that transform global hiring.You will help shape and scale the world’s best all-in-one platform for AI int... Show more

 • Promoted

Senior Software Engineer

DomoAmerican Fork, UT, United States
Full-time

Domo's AI and Data Products Platform lets people channel AI and data into innovative uses that deliver a measurable impact.Anyone can use Domo to prepare, analyze, visualize, automate, and build da... Show more

 • Promoted

Senior Backend Engineer: Scale Distributed Systems

PuraPleasant Grove, UT, United States
Full-time

A leading fragrance company in Utah is looking for a Senior Software Engineer – Backend to join its team.This role involves architecting and building systems for supply chain operations, mentoring ... Show more

 • Promoted

Software Engineer, Loans Originations

SoFiCottonwood Heights, UT, United States
Full-time

Employee Applicant Privacy Notice.Shape a brighter financial future with us.Together with our members, we're changing the way people think about and interact with personal finance.We're a next-gene... Show more

 • Promoted

Senior Software Engineer, Core Experiences - Provo, UT, USA Provo, UT, USA

Speechify, Inc.Provo, UT, United States
Full-time

Senior Software Engineer, Core Experiences - Provo, UT, USA.Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.We abs... Show more