Director, Software Engineering
Core
Lead multiple internal and external engineering teams to build and operate software on AWS, guiding modernization of Java services, enterprise search, and LLM-enabled workflows for CounselLink.
Role type
Director of Software Engineering (Hands-on IC with management)
Builds
Enterprise SaaS products, cloud-based commercial software, LLM-enabled workflows, and MCP integrations
Domain
Legal technology, enterprise workflow, financial systems, compliance-focused environments
Required skills
Leading multiple engineering teams, Java/J2EE development, AWS cloud architecture, Apache Solr, LLM application development, technical metrics analysis, database design and optimization, Agile methodologies, test-driven development, stakeholder management
Preferred skills
Advanced degree, enterprise SaaS experience, legal technology domain knowledge, Model Context Protocol (MCP) familiarity
Technologies
AWS, Java, J2EE, Apache Solr, LLM, MCP, Security
Responsibilities
Manage, coach, hire, and retain engineering managers and technical leads; shape technical strategy and roadmap commitments; ensure adherence to enterprise architecture and security standards; guide modernization efforts across AWS, Java, Solr, and LLM integrations; lead planning for scope, budget, and resources; support production incidents and technical escalations; foster innovation and continuous improvement across the engineering organization
Seniority
Director, strategic leadership with hands-on technical execution