This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns. The Software Engineer III role is a hands-on individual contributor position responsible for designing, developing, testing, and supporting enterprise-grade applications and services for the Legal & Public Policy department. The engineer will be a member of the Legal AI development team, which builds AI-enabled solutions that improve how legal professionals access information, analyze documents, summarize complex content, and interact with legal knowledge and technology platforms. The role will contribute to applications that process and summarize legal documents, provide conversational access to legal knowledge, integrate with internal and external Legal AI platforms, and enable reusable AI agents and workflows. The role spans Python services, document ingestion and parsing, APIs, AI orchestration, retrieval pipelines, search technologies, application integrations, and potentially front-end user experiences. The engineer will work in close partnership with Legal stakeholders and technology teams to deliver solutions that are secure, maintainable, explainable, and appropriate for use in a regulated enterprise environment.
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