Software Engineer - Platform Foundation
Blend · United States
About this role
**Software Engineer - Platform Foundation** Blend is a diverse team of problem solvers who believe the world’s financial resources should be more accessible. Our cloud banking platform is used by Wells Fargo, U.S. Bank, and 330+ other financial services firms to acquire more customers, increase productivity, and deliver end-to-end digital experiences. Our software processes an average of $5B+ in loans per day—helping consumers reach their financial goals faster. We’re hiring a **Senior Software Engineer** to build and evolve the foundational systems that power our products. This role focuses on **backend platform engineering**, **authentication & authorization**, **developer infrastructure**, and **secure AI-assisted automation**. --- ### What you’ll do - Design, build, and operate reliable backend services and shared platform capabilities. - Lead technical design for APIs, distributed systems, data storage, workflow orchestration, and service integrations. - Build secure authentication and authorization systems for users, partners, services, and API clients. - Develop and maintain login flows including **SSO, OAuth/OIDC, MFA, session management, token lifecycle**, and **role/scope-based access control**. - Improve platform security via strong access controls, auditability, secrets management, tenant isolation, and secure service-to-service communication. - Build background-agent systems to automate support and operational workflows with clear safety controls and human oversight. - Develop integrations with collaboration, ticketing, source-control, and internal operational tools. - Create safe AI-agent execution patterns (isolated runtimes, scoped permissions, tool allowlists, approval workflows, and output-safety checks). - Improve reliability and operability through monitoring, tracing, incident response, testing, and performance engineering. - Partner with product, security, infrastructure, and support teams to turn complex requirements into scalable platform capabilities. - Mentor engineers, contribute to technical standards, and lead design discussions across teams. - Lead complex projects, make strong architectural decisions, and improve the systems around them. - Set technical direction for broader areas and align teams around platform investments. --- ### Technical environment (includes) - **Go, TypeScript, Node.js** - RESTful APIs and distributed services - **PostgreSQL, MongoDB**, and event-driven systems - Workflow orchestration and asynchronous job processing - **Docker, Kubernetes**, cloud infrastructure, and CI/CD - **OAuth 2.0, OIDC, SAML, JWTs, MFA, RBAC**, API scopes, and service authentication - Observability: metrics, logs, tracing, alerting - AI-agent frameworks, tool calling, secure execution environments, evaluations, and human-in-the-loop workflows --- ### What we’re looking for - **6+ years** of professional software engineering experience. - Strong backend engineering experience in **Go, TypeScript/Node.js, Java, Python**, or a similar language. - Experience designing and operating production distributed systems, APIs, databases, and asynchronous workflows. - Strong understanding of authentication, authorization, sessions, tokens, identity protocols, and secure API design. - Experience building secure, reliable systems handling sensitive data and enforcing access controls. - Familiarity with cloud infrastructure, containers, Kubernetes, CI/CD, and production observability. - Strong system-design skills a
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.