Own product areas from broad business goals through discovery, design, implementation, testing, and iteration.
Translate ambiguous objectives into clear user workflows, product requirements, technical plans, and implementation steps.
Question unclear requirements, identify missing pieces, surface risks and edge cases, and propose better product or technical approaches when appropriate.
Design and build polished, intuitive SaaS workflows, including dashboards, tables, filters, forms, detail views, configuration experiences, empty states, loading states, and error states.
Make thoughtful architecture decisions across data models, APIs, frontend architecture, backend architecture, permissions, integrations, state management, scalability, security, and maintainability.
Use AI-assisted development tools to accelerate coding, refactoring, debugging, test creation, documentation, and architectural exploration.
Critically review, validate, debug, and test AI-generated code to ensure production-quality implementation.
Communicate clearly and proactively about requirements, architecture, tradeoffs, implementation status, open questions, risks, and blockers.
Drive work forward independently while collaborating effectively with product, engineering, design, and business stakeholders.
Requirements
Senior-level engineering experience with the ability to design, build, validate, and improve production software
Strong product judgment, including the ability to understand users, workflows, pain points, business outcomes, and success criteria
Demonstrated ability to operate in ambiguity, ask clarifying questions, challenge assumptions respectfully, and make progress without highly detailed tickets
Advanced fluency with AI-assisted development tools such as Cursor, Claude, ChatGPT, GitHub Copilot, or similar environments
Strong technical judgment across SaaS architecture, including data modeling, API design, frontend and backend design, permissions, integrations, scalability, error handling, maintainability, and security considerations
Solid understanding of modern SaaS UX patterns and the ability to build interfaces that feel intuitive, polished, and product-quality
Excellent written communication skills, with the ability to explain reasoning, tradeoffs, risks, blockers, and decisions clearly and concisely
Ownership mindset with the ability to act as a force multiplier for the product and engineering organization