NetDocuments is seeking a Staff Software Engineer to help lead the technical direction of one of our backend engineering teams. This is a hands-on technical leadership role for an experienced engineer who thrives on hard problems in scale, performance, reliability, and cost, and who wants their architectural decisions to matter for years. Our platform turns a firm's institutional knowledge into something people and AI can act on. The backend systems that make that possible span large scale data processing, search and retrieval, and the AI powered services that sit on top of the customer's content. You will work at the center of that: designing distributed, cloud-native systems that stay fast, reliable, and secure as data volume grows across regions, all within the strict permissions and data protection legal customers expect. The work is live and growing, and you will partner closely with Product, Design, Platform Services, and engineering leadership to turn complex requirements into durable systems, while helping the team raise its own technical bar. A few principles shape this work and the candidates we are looking for in this role: Build for scale. The interesting problems are in throughput, reliability, and cost as the platform grows. Trusted by design. Everything runs inside the customer's security, permissions, governance, and data protection boundaries. AI forward. We design around what modern models make possible, and we build the data and retrieval foundations that make AI genuinely useful. Measure to improve. We invest in the signals and evaluation that let us make decisions from evidence rather than guesswork.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
High school or GED