Senior Product Engineer
Owns customer problems from discovery through design, implementation, deployment, and adoption while building HR technology infrastructure across the stack. The role requires senior full-stack engineering ability, direct customer communication, and comfort with high ownership in an on-site startup environment.
About the job
Responsibilities
- Own customer problems end-to-end: talk to customers, design solutions, write RFCs, implement features, deploy to production, and support initial adoption.
- Build and ship across the stack using TypeScript in a monorepo with trunk-based development.
- Design and develop infrastructure for HR technology, including unified APIs, data synchronization, observability, and embedded integration interfaces.
- Prioritize initiatives within a team and drive new product bets with high ownership.
- Gather customer feedback and iteratively improve features until they solve the underlying problem.
- Join the support engineering team and troubleshoot customer issues during onboarding.
- Collaborate with product managers and senior engineers; potentially lead new teams.
Requirements
- Senior-level product engineering experience.
- Ability to own and execute customer problems end-to-end.
- Strong full-stack development capability.
- Experience designing solutions, implementing them, deploying to production, and supporting users.
- Comfort communicating directly with customers and writing technical design documents or RFCs.
- Willingness to work on-site in Berlin.
- Enjoyment of high ownership, candid feedback, first-principles thinking, and a fast-paced startup environment.
Compensation & Benefits
- Full-time, on-site role in Berlin.
- Laptop and other work equipment provided.
- Meeting-free focus time in the mornings.
- Lean processes, frequent production releases, and substantial engineering ownership.
Skills
TypeScript, API Design, Data Synchronization, Observability, Webhooks, Monorepo, Trunk-Based Development, Rfcs
Similar jobs
Fullstack Engineering jobsSenior product engineer building and operating full-stack DevTools and AI reliability features, working directly with developer and SRE customers. Requires production software experience, AI-assisted development, product judgment, and autonomy in a remote async environment.
Build production software for Navan’s expense platform across backend, web, and AI services. The role requires 5+ years of software engineering experience, strong Java, TypeScript, or Python skills, and experience shipping LLM-powered or document-extraction features in high-stakes financial workflows.
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 scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.