Staff Software Engineer, Data Platform
Lead the design and delivery of Built's application-facing data products platform, including product surfaces, backend services, APIs, frontend flows, and reusable patterns. Build full-stack customer experiences using TypeScript, React, Node.js, Python, and related technologies. Partner with Product to shape ambiguous ideas into useful customer workflows and turn data science prototypes, analytics concepts, and platform capabilities into production-grade product experiences.
Responsibilities
- Lead the design and delivery of Built's application-facing data products platform.
- Build full-stack customer experiences using TypeScript, React, Node.js, Python, and related technologies.
- Partner with Product to shape ambiguous ideas into useful customer workflows and challenge low-value requirements.
- Turn data science prototypes, analytics concepts, and platform capabilities into production-grade product experiences.
- Improve software engineering practices through technical design, code review, mentoring, testing, and delivery patterns.
- Help data engineers take on more software engineering work across frontend, backend, APIs, product decomposition, and production readiness.
- Collaborate across Built where data products integrate with application surfaces, platform capabilities, agents, or customer workflows.
- Use customer signals, usage data, product feedback, support issues, and discovery learnings to guide engineering decisions.
Requirements
- Staff-level software engineering experience leading ambiguous, customer-facing product initiatives from idea through production.
- Strong product judgment, customer intuition, and ability to identify workflows that create customer value.
- Full-stack web application experience with backend-leaning product engineering depth.
- Strong experience with TypeScript, Node.js, React, and modern web application architecture.
- Experience with Python or ability to work effectively in Python-based systems.
- Experience designing APIs, service boundaries, reusable application patterns, and production backend systems.
- Ability to write maintainable code with strong instincts for testing, readability, observability, and operational ownership.
- Strong technical communication skills, including design docs, architecture discussions, and tradeoff analysis.
- Collaborative leadership style and ability to mentor engineers constructively.
- Bias toward customer value over technology for its own sake.
Benefits
- Equity in the form of stock options
- Medical, dental and vision insurance
- Unlimited PTO policy (US only)
- Learning Grant program for ongoing professional development
- 401k with match and expedited vesting (US only)