Senior Software Engineer, Product Foundations
As a Senior Software Engineer on the Product Foundations team, you will develop and scale the platform behind customer-facing products, modernize systems, and influence architectural direction. This role involves designing and delivering new platform capabilities and product initiatives.
What you’ll do
- Develop new platform capabilities and product offerings from design through release
- Find the balance between speed to market and long-term growth by designing for the horizon and building for today
- Partner with Product to define appropriately sized initiatives to construct a roadmap that meets business needs quarter over quarter
- Preserve customer goodwill by ensuring system availability by participating in on-call rotation, addressing support tickets, and taking action on preventative measures to improve reliability
- Provide mentorship to engineers on the team and across the organization
- Play an active role in the continuous improvement of the engineering organization through lunch table discussions, team showcases, and reviews with senior leadership
What you bring:
- 6+ years of backend software development experience with a strong proficiency in Ruby (preferred), Golang, or JavaScript/TypeScript
- Solid understanding of Computer Science fundamentals such as relational and non-relational databases, data structures, algorithms, and REST APIs
- Experience with domain modeling, object design, and system architecture
- Proven track record of writing clear, tested, and concise code
- Proficiency to set expectations and inform decisions through project estimates based on the information available
- Ability to write and review technical proposals, providing constructive feedback and articulating trade-offs
- Strong sense of ownership across all aspects of the development lifecycle, including incident response and accountability for product robustness
- Desire to collaborate and share knowledge with peers, both within the team and across the organization
- Eagerness to learn, improve, and innovate in a fast-paced and collaborative environment
- An A-player mindset with a strong bias for action: you raise the bar, move with urgency, stay resilient through ambiguity, and take ownership to deliver meaningful outcomes
What We Offer
- A fast-paced and collaborative environment
- Learning and development allowance
- Competitive cash and equity compensation, and opportunity for advancement
- 100% medical, dental, and vision coverage
- Up to $25K reimbursement for fertility, adoption, and parental planning services
- Flexible PTO policy
- Monthly wellness stipend
Senior Software Engineer, Strategic Integrations
Senior engineer leading platform quality, legacy migration, and observability for enterprise partner integrations. Requires strong backend experience, third-party API integration at scale, and incremental migration expertise.
Software Engineer III (Ruby on Rails)
Own end-to-end feature development on Rails-based backend services powering feeds and profiles. Deliver complex work, guide junior engineers, and contribute to architectural decisions in a fully remote environment.
Member of Technical Staff, Core Backend
Owns the StreamModule voice pipeline (VAD→STT→LLM→TTS) for real-time call agents. Consolidates BullMQ to Kafka, hardens provider abstractions, adds OTEL tracing, and eliminates Postgres SPOFs.
Member of Technical Staff
Design and maintain large-scale backend infrastructure for distributed ML training, inference, and data pipelines at a generative AI startup. Requires 4+ years building scalable cloud systems with Python/Go/C++ and distributed data technologies.