Senior Software Engineer, Product Platform
Build scalable shared systems, APIs, libraries, and developer-facing foundations used across Vanta’s engineering organization. The role requires senior backend or full-stack experience, a platform mindset, and familiarity with distributed or event-driven systems.
About the job
Responsibilities
- Design and build scalable systems, shared libraries, APIs, and platform components used by multiple engineering teams.
- Partner with product engineering teams to understand needs and translate them into clean, well-documented APIs and services.
- Drive technical decisions and influence architecture across team boundaries, emphasizing developer experience and platform scalability.
- Define and uphold engineering standards for shared components, including consistency, performance, and security.
- Participate in code reviews, design discussions, and technical planning.
- Document systems and libraries so engineers across the organization can use and contribute to them.
- Contribute to Vanta’s engineering culture as the company scales.
Requirements
- Industry experience in backend or full-stack software engineering, focused on platform, shared infrastructure, or developer-facing systems.
- Experience building shared APIs, services, or platform components used by multiple engineering teams.
- Familiarity with distributed systems, event-driven architecture, or message queue systems.
- Excellent communication skills and the ability to articulate technical trade-offs to engineering, product, and design stakeholders.
- Track record of shipping high-quality, maintainable code and making sound architectural decisions.
- Curiosity and willingness to use AI responsibly to improve efficiency and impact.
Benefits
- Industry-competitive salary and equity.
- Medical, dental, and vision benefits with dependent coverage.
- Pension contribution.
- 16 weeks of paid parental leave.
- Health and wellness stipend.
- Remote workspace, internet, and cellphone stipends.
- Flexible work hours and location.
- 21 days of vacation time, 80 hours of sick leave, and 11 company-paid holidays.
- Virtual team-building activities, lunch-and-learns, and company-wide events.
Skills
TypeScript, Distributed Systems, Event-Driven Architecture, Message Queues, Kafka, Amazon Sqs, Pub/Sub, API Design, Backend Development, Full-Stack Development
Similar jobs
Fullstack Engineering jobsSenior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build and evolve shared platform infrastructure for workflows, permissions, authentication, and notifications using Ruby on Rails and PostgreSQL. The role requires senior full-stack experience, strong architectural judgment, and the ability to lead ambiguous cross-team projects.
Build and ship full-stack features for North, Cohere’s secure enterprise AI workspace, including autonomous agents and high-performance RAG applications. The role requires strong production experience with Python and React, broad cross-stack coding ability, and experience across startups and large enterprises.