Staff Software Engineer, Backend
Core
Design, build, and operate complex back-end systems for a real-time user guidance and survey product, leading cross-team initiatives and integrating AI tools.
Role type
Staff Software Engineer (Backend)
Builds
Back-end services storing user progress, guides, and survey data; JavaScript guides snippet; React-based editor.
Domain
SaaS / Behavioral Data Platform / Real-time Engagement
Required skills
Complex back-end system design, Architecture decision making, Technical design documentation, Cross-team leadership, Mentoring, AI tool integration, PHP/Go/Java, JavaScript/React
Preferred skills
Legacy service migration, In-app guidance/survey product experience, Real-time client-side experiences
Technologies
PHP, Go, Java, JavaScript, React, Jira, GitHub, Model Context Protocol (MCP)
Responsibilities
Own and evolve the back-end service for user data; Clarify product vision and write design docs; Break designs into delivery plans and coordinate timelines; Share on-call rotation for debugging and support; Mentor engineers and run proofs of concept; Integrate and verify AI tools for design and coding.
Seniority
Staff, hands-on IC with strategic leadership
