Architects and delivers scalable backend platforms, distributed systems, and AI-agent infrastructure for accounting automation. The role requires 12+ years of enterprise software experience and deep expertise in Go, Node.js, MongoDB, AWS, APIs, workflow orchestration, and secure SaaS architecture.
Salary not listed
Hybrid12+ YOEBackend Engineering
About the role
Responsibilities
Architect and deliver core platform capabilities for FloQast Transform and AI-driven workflows.
Design scalable, resilient distributed systems, AI agent infrastructure, and visual workflow builders.
Lead high-level technical design discussions and resolve complex trade-offs.
Establish engineering best practices across the automation ecosystem.
Partner with Product and Design to translate ambiguous business goals into technical roadmaps.
Mentor senior engineers and foster technical curiosity and high-performance execution.
Requirements
12+ years of experience shipping complex, enterprise-grade software.
Expertise in modern backend technologies, including Go, Node.js, MongoDB, and AWS.
Experience with APIs, platform-first design, scalable workflow orchestration, and secure, compliant SaaS architectures.
Strong product intuition and an outcome-driven approach to building software.
Ability to turn early-stage ideas into production-ready systems through influence and technical clarity.
Work Arrangement
Hybrid role based in the San Jose office.
Skills
GoNode.jsMongoDBAWSDistributed SystemsAI AgentsAPIsWorkflow Orchestrationsaas architectureBackend Development
Leads architecture and development of scalable backend software for a strategic trading product, using Java and cloud technologies. The role requires 8+ years of engineering experience, expertise in distributed systems and APIs, and the ability to mentor engineers and influence technical direction.
Salary not listedOn-site8+ YOEBackend Engineering
Staff Software Engineer, Backend (Infrastructure)
OtterSeattle, WA +1
Lead architecture and development of scalable backend infrastructure and web services that power AI-driven products at Otter.ai. Requires 10+ years experience with Python/Django, distributed databases, and ML-supporting systems on AWS.
210k – 275k/yrHybrid10+ YOEBackend Engineering
Member of Technical Staff
PerplexitySan Francisco, CA
Build and scale distributed backend systems powering Perplexity’s realtime voice and multimodal AI experiences. The role requires 4+ years of backend or distributed-systems experience and strong Rust, Python, or Go skills, with opportunities to work across SDKs, infrastructure, models, and agent orchestration.
220k – 405k/yrOn-site4+ YOEBackend Engineering
Staff Software Engineer, Agent Gateway
OktaSan Francisco, CA
Leads architecture and delivery of secure, highly available backend services for an identity-aware gateway connecting enterprise AI agents to authorized tools and data. Requires 7+ years of distributed backend experience, production Java or Go, and deep OAuth, OIDC, and token-exchange expertise.
194k – 267k/yrHybrid7+ YOEBackend Engineering
Staff Software Engineer - Rust and Distributed Systems
FortanixSanta Clara, CA
The Staff Software Engineer will design, build, and own secure distributed microservices for a confidential computing platform. The role requires 8+ years of backend engineering experience, strong Rust or systems-language expertise, and hands-on knowledge of Kubernetes, cloud infrastructure, reliability, and security.