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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level