Remote job
Staff Software Engineer, Backend MSSP
Job details
About this role
Role overview Provide hands-on technical leadership for backend services that let service partners manage work across multiple customer environments. The role shapes multi-tenant architecture and partner workflows, while remaining accountable for implementation quality, security boundaries, reliability, and production results. It combines complex engineering work with cross-team alignment and mentorship.
Responsibilities - Set technical direction for partner platform services, including account hierarchies, tenant isolation, delegated administration, and partner workflows. - Lead architecture and implementation for managing customer and sub-customer accounts, allocating or retiring assets, and administering partner relationships. - Establish patterns for secure data boundaries, API design, observability, reliability, and operational readiness. - Stay hands-on with complex technical work and help teams resolve ambiguous requirements and tradeoffs. - Work with product, customer-facing, and engineering teams to align platform capabilities with partner needs. - Mentor engineers through design and code reviews, pairing, and technical documentation; take ownership of complex production issues and follow through on improvements.
Requirements - At least eight years of professional software engineering experience, including deep backend and API experience. - A track record of setting technical direction or leading architecture for production multi-tenant, platform, or distributed systems. - Strong understanding of data modeling, service reliability, and security boundaries in customer-facing systems. - Experience building and operating cloud-hosted services and owning production outcomes. - Ability to influence across teams, mentor engineers, and explain technical tradeoffs clearly. - A computer science, computer engineering, or related degree, or equivalent practical experience; backend experience in a modern language such as Python, Go, Java, or TypeScript.
Benefits and work setup The listing describes remote and hybrid arrangements depending on role and location. Full-time roles include stock options, health, vision, and dental coverage, flexible vacation, and parental leave.