Staff+ Software Engineer, Product
Staff-level engineer owning major product surfaces across the stack, building spreadsheet-grade interfaces, robust data models and APIs, and AI-native features. The role requires experience shipping complex B2B products, strong technical judgment, customer empathy, and a builder’s mindset.
About the job
Responsibilities
- Own features end to end across product lines, from understanding problems with stakeholders through launch and iteration.
- Build performant, spreadsheet-grade user interfaces over large financial datasets.
- Design data models and APIs that support multiple product lines, including streaming results and long-running processes.
- Build AI-native product features involving orchestration, tool calls, and retrieval.
- Raise the engineering bar through excellent code, thoughtful reviews, and clear communication.
- Work directly with customers to understand problems before writing code.
- Drive adoption of systems by teams outside your immediate organization.
Requirements
- Experience shipping highly intuitive, detail-oriented products.
- Experience building across the stack and creating systems that support more than the immediate feature.
- Strong fundamentals across the UI, API, and data-store layers.
- High agency and a builder's mindset, with experience as a founder, engineering lead, or startup builder.
- Pragmatic approach to selecting simple, effective tools.
- Strong focus on code quality, correctness, and maintainability.
- Clear, direct, and persuasive communication with technical and non-technical audiences.
- Experience building complex B2B products, ideally from scratch.
Nice-to-haves
- Experience building products for financial planning and analysis (FP&A).
- Experience with AI-native product development, including orchestration, tool calls, and retrieval.
Skills
Full-Stack Development, JavaScript, APIs, Data Modeling, Streaming, Ai Orchestration, Tool Calling, Information Retrieval, Financial Datasets, User Interface Design
Similar jobs
Fullstack Engineering jobsStaff Applications Engineer building and evolving desktop, web, and backend applications for a 5D scene reconstruction platform. The role requires 8+ years of software application experience, Python and C++, API integration expertise, and technical leadership across 3D visualization workflows.
Leads the architecture and operation of Harvey’s web platform, integrations, content systems, and developer tooling. The role requires 8+ years of web development experience, strong frontend and backend expertise, production systems ownership, and the ability to mentor a small engineering team.
Leads the technical direction and hands-on delivery of a high-scale VS Code extension for AI-assisted coding. Requires 10+ years of software development experience, deep TypeScript and performance-optimization expertise, and a background building developer tools used by large audiences.
Leads technical direction and builds reliable frontend and backend purchasing experiences using Ruby on Rails and Vue.js. The role requires transactional-flow experience, strong architectural judgment, mentoring ability, and safe delivery of revenue-impacting systems.
Build and own full-stack services and APIs that enable businesses to offer and manage 401(k) plans. The role requires 8+ years of software engineering experience, strong backend and frontend expertise, and the ability to lead cross-functional delivery and production operations.