Are you ready to shape the future of legal technology with AI? Do you thrive in ambiguous, fast-moving environments where you can build products from the ground up? We're looking for a Lead Software Engineer to join the CoCounsel Drafting team. In this role, you'll be hands-on designing and building the systems that transform how attorneys draft, review, and refine legal documents. You'll architect LLM-powered drafting flows - orchestrating AI pipelines, prompt layers, and frontend experiences into a seamless product. You'll have the autonomy to focus on what matters: solving hard technical problems and shipping impactful products. If you're energized by ambiguity, take initiative without being asked, and love building new products - this role is for you. Why this matters: Attorneys spend 60-70% of their time drafting documents. The tools we build are fundamentally transforming the practice of law - giving legal professionals back countless hours to focus on higher-value work for their clients. We're deeply committed to our customers' success, and we're looking for an engineer who shares that passion for making a real difference in how legal work gets done. In this opportunity as a Lead Software Engineer, AI, you will: • Design and build AI-powered features for legal document drafting, working across the full stack from backend services to frontend experiences • Architect LLM-integrated systems - designing prompt orchestration, AI pipelines, and the integration layers that connect AI capabilities to user-facing products • Design for reliability and observability in AI systems, ensuring low-latency responses and high-quality outputs within the drafting engine • Drive technical decisions by evaluating trade-offs, proposing architectures, and leading implementation of complex systems • Thrive in ambiguity by proactively identifying problems, proposing solutions, and driving decisions without waiting for direction • Collaborate cross-functionally with Product, Design, and Research to define requirements and deliver impactful features that solve real customer problems • Mentor and elevate the team by sharing knowledge, reviewing code, and raising the bar for engineering excellence • Embrace 0-to-1 thinking by building new capabilities from scratch - operating like a startup within a larger organization • Own quality and delivery by writing well-tested, maintainable code and ensuring the team ships reliably
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
Mid Level
Education Level
No Education Listed