Senior Software Engineer, Product Platform
Core
Design and build scalable shared systems, APIs, and internal engineering libraries that empower multiple product teams to ship faster and more consistently.
Role type
Senior IC backend/fullstack platform engineer
Builds
Reusable customer-facing platform components (comments, notifications, audit trails) and internal TypeScript abstractions (event-driven libraries, code quality tooling, test frameworks)
Domain
SaaS platform engineering / Developer experience
Deliverable
production ML models | product features | infrastructure
Required skills
Backend or fullstack engineering, building shared APIs/services, distributed systems, event-driven architecture, message queues (Kafka/SQS), architectural decision-making, code quality standards
Preferred skills
AI tooling integration, cross-functional collaboration, documentation excellence
Technologies
TypeScript, Kafka, SQS, pub/sub
Responsibilities
Design scalable shared systems and libraries, partner with product teams to define clean APIs, drive technical decisions across team boundaries, uphold engineering standards, conduct code reviews and technical planning, maintain system documentation
Seniority
Senior, hands-on IC