Job Description
We are seeking a Senior Product Engineer to join our Data Platform team. This role sits at the intersection of product thinking and full-stack engineering — you'll own complex user experiences end-to-end, from shaping the problem through shipping polished, performant interfaces backed by robust services. The ideal candidate is frontend-forward but comfortable across the entire stack, from desktop applications to web frontends to backend services. You think in terms of user outcomes, not just technical implementation, and you're energized — not paralyzed — by ambiguity and unknowns.
Required Qualifications
We've built a team of what we call Wizards -- people who bring depth in their domain and range across others, who are collaborative without being deferential, and who genuinely care about what we're building. We celebrate individual contributions, give feedback early and often, and argue about ideas so we can execute together.
There's no room here for hierarchy for its own sake, or for busywork that doesn't move the mission. We are outcomes-driven, and we hold each other to a high standard — with genuine respect for each person's expertise and wellbeing.
Focus is rewarded. Finish is remembered.
Facts are friendly. Even when they are not fun.
Fellowship is fundamental. Make others successful.
- 8+ years of professional software engineering experience, with significant depth in frontend and full-stack product engineering.
- Strong proficiency in modern frontend frameworks (React, TypeScript) with deep understanding of frontend performance optimization — rendering, state management, bundle efficiency, and perceived performance.
- Comfortable and effective across the full stack — you can build a polished UI and then wire it to the backend service that powers it.
- Experience with Go and/or Python for backend services; willingness to work in both.
- Fluency with modern developer tooling and AI-assisted workflows — you actively use these tools to move faster and think bigger, not just to autocomplete.
- Proven ability to take large, ambiguous chunks of scope and break them into shippable increments — you're comfortable being the person who figures out "what are we actually building" before writing code.
- Experience building UIs for complex, security-sensitive domains like identity, access control, permissions, or data classification is a strong plus — you understand how to present security concepts to users without compromising the underlying guarantees.
- Experience with desktop application development (Electron or similar) is a plus.
- Strong product instinct — you think about the user's mental model, not just the data model.
- Excellent communication skills and ability to collaborate cross-functionally with design, product, platform, and infrastructure teams.
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent professional experience.
- Must be a US citizen or permanent resident living within the United States.