Staff Software Engineer, Full Stack - New Verticals
Build end-to-end full-stack systems for new legal industry verticals, including frontend apps, backend services, data pipelines, and AI agent workflows. Requires 8+ years experience with strong fundamentals in backend, data modeling, and production systems ownership.
About the job
What You'll Do
- Design and build production systems end-to-end across frontend applications, backend services, APIs, data models, and developer tooling.
- Develop new vertical product capabilities involving document ingestion, workflow orchestration, retrieval, structured outputs, agent frameworks, and human-in-the-loop review flows.
- Build and operate data-intensive systems, including ETL pipelines, analytical data models, serving layers, and interfaces for querying and exploring large datasets.
- Work across a modern technical stack that may include Python, TypeScript, SQL, cloud infrastructure, agent orchestration engines, data processing platforms, and analytical databases.
- Define service boundaries, schema design, and system architecture for new product areas with an emphasis on reliability, extensibility, and speed of iteration.
- Ship customer-facing features quickly, then harden them for scale through observability, testing, performance tuning, and operational excellence.
- Partner directly with customers and internal stakeholders to understand domain-specific workflows, map requirements into technical designs, and iterate rapidly on real usage.
- Build evaluation, monitoring, and feedback systems that measure product quality in production and inform engineering and model decisions.
- Contribute reusable platform patterns, abstractions, and internal tools so successful solutions can scale across customers and verticals.
- Help drive technical direction in ambiguous spaces, making strong engineering decisions with incomplete information and a high degree of ownership.
What You Have
- 8+ years of experience building and operating production software, with meaningful ownership of systems from initial concept through launch and iteration.
- Strong engineering fundamentals across backend systems, APIs, data modeling, and exposure to at least one modern frontend stack.
- Experience building full-stack products, not just isolated services or UI layers.
- Experience working with data pipelines, analytical systems, or document-heavy workflows, including schema design, ETL, query performance, and data reliability.
- Experience building AI-powered or workflow-driven applications, such as retrieval systems, agentic workflows, orchestration layers, evaluation pipelines, or structured generation systems.
- Comfort working across a broad technical surface area, including application code, infrastructure, databases, observability, and internal tooling.
- Ability to debug and improve complex production systems using logs, metrics, traces, dashboards, and strong engineering intuition.
- Strong product sense and the ability to translate ambiguous business or user needs into thoughtful technical designs.
- Comfort partnering directly with customers and cross-functional teams to scope problems, validate solutions, and drive adoption.
- Clear, concise communication, a low-ego working style, and enthusiasm for collaborating in person with teammates in New York.
Compensation
$260,000-$310,000 USD
Skills
Python, TypeScript, SQL, ETL, APIs, Retrieval Systems, Agentic Workflows, Data Pipelines, Observability, Cloud Infrastructure
Similar jobs
Fullstack Engineering jobsOwns VSCO’s production GPU image-processing engine and leads its integration into Studio Pro across iOS and macOS. The role requires 10+ years of engineering experience, deep rendering and mobile graphics expertise, strong systems programming skills, and a track record of technical leadership and mentorship.
Build scalable software and infrastructure for a highly regulated mortgage-servicing platform, collaborating with Product and Design to deliver customer-focused solutions. The role requires 7+ years of software engineering experience and expertise in scalable systems, applications, or infrastructure.
Build and lead development of complex AI-enabled code intelligence features, shared infrastructure, and full product capabilities. The role requires a bachelor’s degree, 6+ years of software or DevOps engineering experience, JavaScript or TypeScript expertise, and in-person collaboration.
Builds end-to-end product experiences for agentic AI in insurance, spanning agent authoring, supervision, chat, and multimodal workflows. The role requires 8+ years of full-stack experience with React/TypeScript and Python, plus strong product judgment and ownership.
Staff full-stack engineer leading technical strategy and end-to-end product development for Discord’s consumer revenue experiences, including Nitro, Shop, Server Boosting, and User Identity. Requires 8+ years of software engineering experience and expertise in React/React Native and Python.