> Markdown version of [/jobs/ext/1993184-lead-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/1993184-lead-software-engineer-i). 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). --- # Lead Software Engineer I - **Company:** Thomson Reuters Holdings Inc. - **Location:** Eagan, MN, United States - **Experience:** Expert - **Salary:** $118,400.0 - $219,800.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Profiling, Software Quality, Code Review, Python (Programming Language), Performance Tuning, Software Engineering, TypeScript, Web Applications, Web Application Frameworks, ReactJS, Large Language Models, Prompt Engineering, Technical Debt, Backend, Kubernetes, Information Technology, Machine Learning Operations, Front End Software Development, Api Design, Software Coding - **Published:** August 8, 2026 - **Apply:** https://thomsonreuters.wd5.myworkdayjobs.com/External_Career_Site/job/United-States-of-America-Eagan-Minnesota/Lead-Software-Engineer-I_JREQ202799 ## About the Role You're a fit for the role of Lead Engineer, if your background includes: * Technical Experience: 6+ years of professional software engineering experience building and shipping production web applications used by real customers, with active, hands-on coding contributions in the last 2-3 years * Frontend Expertise: Some experience with modern frontend frameworks such as React, along with a solid understanding of TypeScript and frontend architecture * Backend Skills & AI Skills: Strong experience building APIs and services with Python as a core language, and working familiarity with GenAI concepts including prompt engineering, agentic system design, LLM orchestration frameworks, and some familiarity with MCP/A2A * Technical Leadership: Proven ability to lead through influence rather than authority, improving systems, reducing technical debt, and guiding architectural decisions * Collaboration & Communication: Comfortable operating in fast-paced, ambiguous environments, with strong communication skills and a collaborative mindset Preferred Qualifications * BA or BS in Computer Science or equivalent practical experience * Experience with performance optimization for web applications, including monitoring, profiling, and tuning for scale * Hands-on experience building AI-powered product features, including working with LLM APIs, RAG pipelines, or agentic workflows in a production environment * Familiarity with AI/ML infrastructure including vector databases, model serving, and cost/latency optimization for LLM-powered features ## Description We're looking for a Lead Engineer to join the CoCounsel Applications team and play a hands-on technical leadership role in building and evolving our external integration strategy leveraging MCP and A2A . In this role, you'll own and deliver full-stack solutions across our frontend and backend systems, lead by example in code, and work closely with product, design, and platform partners to deliver high-impact, customer-facing features., As a Lead Engineer, you will: * Build End to End Solutions: Design and implement full-stack features across frontend and backend systems, including hands-on development in our React, Typescript and Python stacks - and direct contribution to AI-powered capabilities such as agentic workflows, LLM integrations, and MCP/A2A-based tooling. * Set Technical Standards: Establish and uphold best practices for code quality, performance, accessibility, testing, and maintainability, leading by example through reviews and contributions * Collaborate Cross Functionally: Partner closely with product, design, and backend teams to shape requirements, define APIs, and deliver cohesive user experiences * Drive Execution: Break down complex initiatives, provide reliable estimates, and help the team deliver work from development through production * Mentor Engineers: Support the growth of other engineers through pairing, code reviews, and ongoing technical guidance ## Related Videos - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) - [The Intent Engineer: Closing the Gap Between Business & Engineering - Manuel Klein](https://www.wearedevelopers.com/videos/1855-the-intent-engineer-closing-the-gap-between-business-engineering-manuel-klein) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)