Software Engineer - Platform Foundation
Blend, United States
What you will 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- or scope-based access control.
- Improve platform security through strong access controls, auditability, secrets management, tenant isolation, and secure service-to-service communication.
- Build background-agent systems that automate support and operational workflows while maintaining clear safety controls and human oversight.
- Develop integrations with collaboration, ticketing, source-control, and internal operational tools.
- Create safe AI-agent execution patterns, including 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.