L logo

Senior Software Engineer

Love Where You WorkProvo, Utah

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Senior-level
Benefits
Career Development

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.)

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Senior Software Engineer Jobs at Love Where You Work

What is the work location for this position at Love Where You Work?
This job at Love Where You Work is located in Provo, Utah, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Love Where You Work?
Employer has not shared pay details for this role.
What employment applies to this position at Love Where You Work?
Love Where You Work lists this role as a Full-time position.
What experience level is required for this role at Love Where You Work?
Love Where You Work is looking for a candidate with "Senior-level" experience level.
What is the process to apply for this position at Love Where You Work?
You can apply for this role at Love Where You Work either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.