Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Utah Community Credit Union (UCCU) · 1 day ago

Software Engineer

Utah Community Credit Union (UCCU) is expanding and seeks a Software Engineer to enhance the software that supports its members and employees. The role involves building and operating services primarily through AWS-based integration and Salesforce, focusing on delivering secure and reliable experiences for both employees and members.

BankingFinancial ServicesNon Profit

Responsibilities

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

Qualification

Salesforce DevelopmentAPI IntegrationCloud-Native DevelopmentJavaScript/TypeScriptAWS Cloud PractitionerDevOps PracticesSQL KnowledgeCode OwnershipCollaboration

Required

Bachelor's Degree in Computer Science or related field or equivalent years of experience
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
Strong software engineering fundamentals and practical capability in several areas including Workflow / Platform Engineering, Salesforce Platform Development, API & Integration Engineering, Cloud-Native Development, Web & Application Development, DevOps, Quality, and Operations, Data & Systems Thinking, Code Ownership & Collaboration

Preferred

AWS Cloud Practitioner or AWS Associate (Developer or Solutions Architect)
Salesforce Developer Certifications (Salesforce Certified Platform Developer, Salesforce Certified JavaScript Developer, etc.)
Experience developing on a workflow/orchestration platform (Temenos Journey Manager preferred) or similar frameworks
Familiarity with a modern front-end framework (React preferred) and build tooling
Nice-to-have: exposure to AWS serverless or similar cloud services; exposure to workflow/origination platforms

Company

Utah Community Credit Union (UCCU)

twittertwittertwitter
company-logo
Utah Community Credit Union (UCCU) is an organization rooted in the credit union philosophy of "people helping people"​ and built on traditional values of commitment to outstanding service, respect for others, and fiscal responsibility.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Bret VanAusdal
President/CEO
linkedin
leader-logo
Ratna L.
SVP/CFO
linkedin
Company data provided by crunchbase