Utah Community Credit Union (UCCU) · 1 day ago
Software Engineer - Salesforce
Utah Community Credit Union (UCCU) is expanding its software capabilities to enhance member and employee experiences. The Software Engineer - Salesforce will focus on building and operating services on the Salesforce platform, integrating with core banking and lending systems, and ensuring reliable and secure workflows for employees.
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
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
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
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)
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
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)
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
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
Working knowledge of SQL and relational concepts; ability to reason about data correctness and mappings across systems with guidance
Ownership of assigned work from implementation through support, with help from senior engineers
Clear communication and teamwork; participates in code reviews, pairing, and documentation
Preferred
AWS Cloud Practitioner or AWS Associate (Developer or Solutions Architect)
Salesforce Developer Certifications (Salesforce Certified Platform Developer, Salesforce Certified JavaScript Developer, etc.)
exposure to AWS serverless or similar cloud services
exposure to workflow/origination platforms
Company
Utah Community Credit Union (UCCU)
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 StageRecent News
2025-05-06
2025-03-03
Company data provided by crunchbase