Staff Software Engineer Backend
Build platform and backend systems across recording, integrations, and AI agents. Own key features from architecture through implementation, deployment, and support. Design scalable services for real-time sales-conversation processing, maintain system health, and use data to guide decisions. Strengthen engineering practices through code reviews, documentation, and tooling while partnering with product and design.
Responsibilities
- Build platform and backend systems across recording, integrations, and AI agents.
- Own end-to-end development of key features from architecture through implementation, deployment, and support.
- Design and build scalable backend services for real-time processing of sales conversations.
- Drive technical excellence through code reviews, documentation, and engineering best practices.
- Partner with product and design teams to turn customer needs into technical solutions.
- Own system and product health and make data-driven decisions.
- Evolve development practices and tooling to support sustainable scaling.
Requirements
- 10+ years of professional software engineering experience.
- Work in the New York City office three or more days per week.
- Proficiency in modern programming languages, databases, API frameworks, and cloud platforms such as Google Cloud Platform.
- Strong problem-solving skills and a first-principles approach.
- Strong communication skills for explaining technical concepts to technical and non-technical stakeholders.
Benefits
- Equity