Talent.com
Software Engineer
Software EngineerLove Where You Work • Provo, Utah, United States
Software Engineer

Software Engineer

Love Where You Work • Provo, Utah, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

UCCU is growing, and so is the software that supports our members and employees. This Software Engineer role will help build and operate the services and workflows that power critical member and employee experiences—primarily through our AWS-based integration services and our workflow / origination platform.

This role will also focus on Salesforce which will help build and improve employee-facing tools and workflows in Salesforce—often integrating with core banking, lending, and other enterprise systems so employees can help members faster and more consistently.

This role sits close to delivery, so your work will ship to production regularly and you’ll see the impact it creates across the organization. You’ll contribute to features end-to-end, collaborate closely with teammates and product partners, and build with reliability and security in mind.

You’ll be hands-on, learn quickly, and help keep our engineering bar high through solid implementation, testing, and thoughtful collaboration. This role has no direct people management responsibilities.

ESSENTIAL FUNCTIONS AND BASIC DUTIES

  • Contribute to the full SDLC for assigned initiatives : discovery, design, implementation, testing, deployment, observability, and sustainment.
  • Build and maintain business-critical features on enterprise platforms and services delivering secure and reliable employee and member experiences.
  • Design, implement, and integrate APIs (REST / SOAP / GraphQL as applicable) under guidance, including versioning, authentication / authorization patterns (e.g., OAuth 2.0, JWT), schema / docs, and backward compatibility.
  • Develop and enhance integration services and workflows that connect internal systems and third-party platforms; follow established infrastructure, security, and architecture standards.
  • Implement resiliency patterns using team standards (idempotency, retries / timeouts, DLQs, correlation IDs, and consistent error contracts).
  • Contribute to observability and operational readiness for services you build (structured logging, metrics / tracing, alarms, and runbooks).
  • Improve engineering quality through CI / CD participation, automated tests (unit / integration), static analysis, and safe deployment practices.
  • Contribute to data flows across platforms (databases and API data sources), including performance optimization and data modeling support.
  • Contribute to supporting tools when needed, including internal web interfaces (TypeScript / JavaScript, React, HTML / CSS).
  • Build with security and compliance in mind : least privilege, secrets management, auditability, and secure handling of sensitive data; raise risks early when uncertain.
  • Participate in production readiness activities : instrumentation, alerting, incident response / postmortems, and reliability improvements for owned components.
  • Collaborate through code reviews (giving and receiving), pairing, and maintaining internal documentation and runbooks.
  • Communicate status, risks, and tradeoffs clearly to teammates and stakeholders; escalate blockers early.

PERFORMANCE MEASUREMENTS

  • Delivery & quality : delivers sprint-sized work with solid test coverage; rework and defect escape rate trend downward for owned components.
  • Reliability & performance : services / features meet agreed SLOs for owned areas; performance issues are identified and addressed with guidance.
  • Operational maturity : participates in monitoring / runbooks; improves troubleshooting quality and reduces repeated incidents in owned areas.
  • Code health : PRs are well-scoped, readable, and maintainable; uses team patterns and improves documentation when gaps are found.
  • Collaboration : communicates clearly, raises blockers early, and works effectively with product / QA / partner teams.
  • Continuous growth : demonstrates increasing independence and technical scope over time.
  • QUALIFICATIONS

    EDUCATION / CERTIFICATION :

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

    o Nice-to-have : AWS Cloud Practitioner or AWS Associate (Developer or Solutions Architect)

    o Nice-to-have : Salesforce Developer Certifications (Salesforce Certified Platform Developer, Salesforce Certified JavaScript Developer, etc.)

    REQUIRED KNOWLEDGE :

    This is a mid-level role. Candidates are expected to demonstrate strong software engineering fundamentals and practical capability in several areas below. Not every candidate will have experience with every listed technology; the successful candidate will be able to learn quickly, apply team standards, and deliver production-quality work with support from senior engineers.

    Workflow / Platform Engineering (Journey Manager or Comparable)

  • Experience developing on a workflow / orchestration platform (Temenos Journey Manager preferred) or similar frameworks, or strong ability to ramp quickly.
  • Ability to maintain and extend vendor frameworks / springboards responsibly with guidance.
  • Salesforce Platform Development

  • Experience building on Salesforce using Apex, Lightning Web Components, and declarative tools (Flow).
  • Understanding of Salesforce data modeling, security / sharing concepts, and automation best practices.
  • Familiarity with Salesforce integration patterns (callouts, platform events / eventing concepts, middleware / API-based patterns).
  • API & Integration Engineering

  • Working knowledge of API design fundamentals (resource modeling, pagination, versioning, error handling) and API documentation basics (OpenAPI / Swagger).
  • Understanding of auth concepts for service integrations (OAuth 2.0, JWT, SigV4).
  • Familiarity with resiliency patterns (retries / timeouts / backoff, idempotency, DLQs) and debugging using logs / metrics / traces.
  • Cloud-Native Development

  • Proficiency building services with JavaScript / TypeScript (Node.js preferred).
  • Familiarity with serverless / cloud-native architectures (e.g., AWS Lambda + API Gateway) and distributed-system basics.
  • Basic working knowledge of infrastructure and cloud security fundamentals (IAM / least privilege, secrets, environment configuration).
  • Web & Application Development

  • Strong fundamentals in JavaScript / TypeScript, HTML, CSS.
  • Familiarity with a modern front-end framework (React preferred) and build tooling.
  • Practical testing mindset and basic accessibility / performance awareness.
  • DevOps, Quality, and Operations

  • Familiarity with CI / CD and code quality practices (PRs, branching, static analysis, automated testing).
  • Production readiness mindset : contributes to logging / metrics / tracing and responds to incidents as needed.
  • Data & Systems Thinking

  • Working knowledge of SQL and relational concepts; ability to reason about data correctness and mappings across systems with guidance.
  • Code Ownership & Collaboration

  • Ownership of assigned work from implementation through support, with help from senior engineers.
  • Clear communication and teamwork; participates in code reviews, pairing, and documentation.
  • EXPERIENCE REQUIRED :

  • 5+ years professional software engineering experience.
  • 2+ years delivering on the Salesforce platform (Apex + LWC and / or Flow) in Production.
  • Experience integrating with APIs and building / consuming secure services.
  • Experience delivering on at least one area : APIs / integrations, workflow platforms, web applications, or enterprise platforms.
  • Experience with JavaScript / TypeScript (Node.js and / or front-end frameworks) and building / consuming APIs.
  • Nice-to-have : exposure to AWS serverless or similar cloud services; exposure to workflow / origination platforms.
  • [job_alerts.create_a_job]

    Software Engineer • Provo, Utah, United States

    [internal_linking.similar_jobs]
    Staff Software Engineer (Platform Team)

    Staff Software Engineer (Platform Team)

    Pura • Pleasant Grove, UT, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Staff Platform Engineer Join Us at Pura—Reimagining Fragrance for the Future At Pura, we believe life is better when it smells good. Fragrance has the unique power to transform spaces, elevate...[show_more]
    [last_updated.last_updated_30]
    MacOS Core Product Engineer Craft a Desktop Experience

    MacOS Core Product Engineer Craft a Desktop Experience

    Speechify • Provo, UT, US
    [job_card.full_time]
    A leading tech company is seeking a Software Engineer to join their macOS team.You'll be responsible for building and scaling the desktop experience, collaborating with designers and product manage...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    TurboTax Customer Support Agent - Remote ($18.50 per hour plus Bonus)

    TurboTax Customer Support Agent - Remote ($18.50 per hour plus Bonus)

    TurboTax • Payson, Utah
    [filters.remote]
    [job_card.full_time]
    Work from home with TurboTax Product Expert.Get a $405 Certification bonus³.Work from home & set your own flexible schedule between 8am EST and 12am midnight EST Monday to Sunday⁴.Earn an ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Work From Home Customer Support Agent – Flexible Schedule

    Work From Home Customer Support Agent – Flexible Schedule

    Turbotax USA • Payson, Utah
    [filters.remote]
    [job_card.full_time]
    Work from home with TurboTax Product Expert.Get a $405 Certification bonus³.Work from home & set your own flexible schedule between 8am EST and 12am midnight EST Monday to Sunday⁴.Earn an ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Customer Support Representative - Work from Home - TurboTax

    Customer Support Representative - Work from Home - TurboTax

    TurboTax • Holladay, Utah
    [filters.remote]
    [job_card.full_time]
    Work from home with TurboTax Product Expert.Get a $405 Certification bonus³.Work from home & set your own flexible schedule between 8am EST and 12am midnight EST Monday to Sunday⁴.Earn an ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Caselle • Provo, UT, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    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]
    [last_updated.last_updated_30]
    Staff Firmware Engineer

    Staff Firmware Engineer

    Pura • Pleasant Grove, UT, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Staff Firmware Engineer Join Us at Pura—Reimagining Fragrance for the Future At Pura, we believe life is better when it smells good. Fragrance has the unique power to transform spaces, elevate...[show_more]
    [last_updated.last_updated_variable_days]
    Structural Engineer

    Structural Engineer

    NexusCorp LLC • Orem, UT, us
    [job_card.full_time]
    [filters_job_card.quick_apply]
    This role involves reviewing and updating structural load calculations, redlining drawings, and helping improve internal engineering processes. This is a great opportunity for someone who wants to g...[show_more]
    [last_updated.last_updated_1_day]
    TurboTax (WFH) Customer Service - Entry-Level

    TurboTax (WFH) Customer Service - Entry-Level

    TurboTax • Springville, Utah
    [filters.remote]
    [job_card.full_time]
    Work from home with TurboTax Product Expert.Get a $405 Certification bonus³.Work from home & set your own flexible schedule between 8am EST and 12am midnight EST Monday to Sunday⁴.Earn an ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Survey Taker : Earn up to $25 per survey (Remote)

    Survey Taker : Earn up to $25 per survey (Remote)

    Earn Haus • Highland, UT, US
    [filters.remote]
    [job_card.full_time] +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sales Engineer

    Sales Engineer

    Vesta • Provo, UT, US
    [job_card.full_time]
    Owning a home is a foundational part of building financial security and wealth in America.However, the tools and technology that support homeownership are antiquated, dependent on things like fax m...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    pmtbox • Orem, Utah, United States, 84057
    [job_card.full_time]
    We’re making payments the most powerful tool in commerce — come build with us.After years of building and scaling payments companies — and with decades of fraud, risk, and merchant-ops experience o...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineer

    Senior Software Engineer

    Pura • Pleasant Grove, UT, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Senior Software Engineer Join Us at Pura—Reimagining Fragrance for the Future At Pura, we believe life is better when it smells good. Fragrance has the unique power to transform spaces, elevat...[show_more]
    [last_updated.last_updated_30]
    Work from home as a TurboTax Product Expert ($18.50 per hour plus Bonus)

    Work from home as a TurboTax Product Expert ($18.50 per hour plus Bonus)

    TurboTax • Holladay, Utah
    [filters.remote]
    [job_card.full_time]
    Work from home with TurboTax Product Expert.Get a $405 Certification bonus³.Work from home & set your own flexible schedule between 8am EST and 12am midnight EST Monday to Sunday⁴.Earn an ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Online Survey Participant : Work Remote and Earn Up To $25 Per Survey

    Online Survey Participant : Work Remote and Earn Up To $25 Per Survey

    Earn Haus • Spanish Fork, UT, US
    [filters.remote]
    [job_card.full_time] +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer, Crypto

    Staff Software Engineer, Crypto

    Social Finance, Inc. (SoFi) • Cottonwood Heights, UT, United States
    [job_card.full_time]
    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-generation financial services company ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer - Platform Services

    Staff Software Engineer - Platform Services

    Henry Schein One • American Fork, UT, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    This position will be remote within the United States Job Summary Join our Platform Services team, focused on the Dentistry SaaS space. You’ll help build, operate, and maintain strategic softw...[show_more]
    [last_updated.last_updated_30]
    Staff Software Engineer, Crypto - Build Crypto Fintech

    Staff Software Engineer, Crypto - Build Crypto Fintech

    Social Finance, Inc. (SoFi) • Cottonwood Heights, UT, United States
    [job_card.full_time]
    A next-generation financial services company in New York is seeking a Staff Software Engineer to lead the development of crypto products. This role involves working closely with product and business...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]