> Markdown version of [/jobs/ext/2660036-staff-ai-software-engineer](https://www.wearedevelopers.com/jobs/ext/2660036-staff-ai-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff AI Software Engineer - **Company:** Drata Inc - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $200,700.0 - $247,900.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Microsoft Azure, Cloud Computing, Code Review, Distributed Systems, Python (Programming Language), MySQL, Node.Js, Object-Relational Mapping, Software Architecture, Release Management, TypeScript, Web Application Frameworks, Google Cloud, ReactJS, Git, Event Driven Architecture, Heroku, Information Technology, NestJS, Restful APIs, Web Api - **Published:** August 31, 2026 - **Apply:** https://www.careerboard.com/us/en/find-jobs-in-United-States/-9656009CB26E14E773/ ## About the Role * 10+ years of experience as a software engineer. * 3+ years of experience working with Node.js or React in production environments. * 1+ years experience in NestJS (preferred). * Bachelor of Science in Computer Science or related field. * Strong skills needed in: Typescript, NodeJS, React, TypeORM, MySQL, Git, and REST principles. * Experience with one of the major cloud hosting systems (AWS, Heroku, GCP, Azure). Nice To Have Experience With * Building or working with GRC, TPRM, or vendor risk management platforms. * Background in procurement, supply chain, or third-party risk workflows. * Integration with third-party APIs and syncing data between systems. * Designing workflow engines or state-machine. * Implementing asynchronous processing and event-driven architectures. * Python for AI-assisted development. ## Description We are seeking a Staff Software Engineer to provide architectural leadership and technical direction for our Vendor Risk Management product area. This role is responsible for defining the long-term software architecture, setting clear technical direction, and ensuring that our systems are scalable, reliable, and well designed. The Staff Engineer will work closely with engineering, product and design leaders to guide major design decisions, review and elevate the team's technical work, and help the group navigate complex challenges. This includes unblocking engineers on difficult technical problems and ensuring that solutions align with both immediate delivery needs and the long-term architectural vision. In addition, this role supports planning and execution by helping to scope projects, break down work into clear and achievable milestones, and provide technical insight throughout the development process. The ideal candidate is a hands-on technical leader who collaborates well, raises the quality of the entire engineering team, and brings deep experience building robust distributed systems. What You'll Do * Drive the overall software architecture for the Vendor Risk Management product area and establish clear technical direction for the team. * Review, influence and guide design decisions to ensure high quality engineering outcomes. * Work closely with the product manager and designer to break down requirements into clear and actionable work. * Support planning and scoping by helping to structure projects, define milestones, and break down complex problems into manageable tasks. * Unblock engineers on difficult technical challenges and provide hands-on support when needed. * Balance immediate delivery needs with long-term architectural integrity and ensure the team maintains a durable technical foundation. * Create and maintain architecture diagrams and technical documentation. * Contribute code across the stack, including server side development in NodeJS and client side development in React. * Architect and develop scalable web applications, APIs, services, and automation that extend the capabilities of the platform. * Improve the performance, reliability, durability, and security of systems running in production. * Participate in the full development lifecycle including design, implementation, testing, code review, and production release. * Support operational aspects of the system such as ingestion, analytics, storage pipelines, and monitoring. * Write clean, reusable, testable, and efficient code delivered within an agile team environment. * Mentor and support other engineers to help the team grow its technical expertise. * Stay current with modern technologies and evaluate new tools or approaches that may benefit future initiatives. ## Related Videos - [Developer Experience in the Age of AI](https://www.wearedevelopers.com/videos/1118-developer-experience-in-the-age-of-ai) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Developer Productivity Using AI Tools and Services - Ryan J Salva](https://www.wearedevelopers.com/videos/1339-developer-productivity-using-ai-tools-and-services-ryan-j-salva) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)