Principal Software Engineer - AI Platform & Architecture
Thomson Reuters
Thomson Reuters products power the professionals who are shaping the world. Our platforms drive legal, tax, accounting and audit products, including Cloud Audit Suite – a connected set of products spanning Engagement Manager, Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be the technical architect and hands‑on design leader for our product platforms, integrating multiple products and technology stacks. You will also help drive our shift to an engineering‑led, AI‑native organization, one where AI writes much of the code and engineers stay in the loop to provide judgment, architecture, and direction where it matters most. About the role Own the architecture, system design and AI strategy: You will be the principal engineer responsible for the architecture and system design of Cloud Audit Suite and new integrations to Confirmation and CoCounsel Audit via agents, APIs, MCP connections and shared components and repositories. Drive AI strategy for Cloud Audit Suite and help deliver the company's AI strategy. Set the technical direction for how we build MCP servers, design agents, find novel uses of LLMs, run experimentation, and stand up scalable solutions. Your decisions will influence multiple product lines, not just a single feature. Work at real production scale: Build and evolve systems that operate over millions of documents, structured and unstructured data, audit compliance rules, and thousands of concurrent AI interactions from accountants doing time‑sensitive work. Small teams, big surface area: Interact and lead across several teams of engineers, product, UX design and AI Labs partners to research, design and ship products quickly, with direct access to product leadership and customers. What you'll do Technical leadership and cross‑functional influence Partner with the CoCounsel Audit Principal Engineer to determine the best ways to integrate Cloud Audit Suite (CAS) and CoCounsel Audit via MCP servers and tools, shared APIs, and agent‑to‑agent (A2A) integrations. Lead multiquarter initiatives that cut across product engineering, product, labs, UX design and infrastructure/operations teams. Mentor staff and senior engineers, raising the bar on system design, code quality, and AI‑native engineering practices, including AI‑assisted and AI‑generated development with humans in the loop, across the org. Be the expert in new model capabilities and scalable AI integration strategies, collaborating closely with AI/ML engineers, researchers, designers, and PMs to translate industry improvements into reliable, user‑facing workflows that accountants trust. Help shape the team's roadmap, technical strategy, and engineering culture – from experimentation practices to design, coding, testing, rollout, support and post‑mortems. Design and own AI‑first backend systems Own the end‑to‑end architecture and design of backend services (C#/.NET, Python, FastAPI, PostgreSQL, AWS, Vercel) that integrate and orchestrate across heterogeneous systems and technology stacks, powering generative AI agents, complex workflows and document‑centric experiences. Build and evolve AI orchestration: routing, tool calling, MCP servers, multistep workflows, safety and guardrails, and robust error handling around third‑party LLMs (OpenAI, Anthropic, and others). Scale, reliability, compliance and performance Design for high‑throughput, low‑latency AI workloads: caching, queuing, rate‑limiting, model failover, and cost/performance trade‑offs. Work with large‑scale data: millions of documents, retrieval and search, vector stores, and indexing strategies tailored to tax, account and audit use cases. Help establish and refine SLOs, observability, and incident response for AI systems that must be correct, auditable, and trustworthy in professional workflows. About You You are a fit for the position of Principal Software Engineer if your background includes: Required Experience & Skills Bachelor’s Degree in Computer Science, Computer Engineering, Related Field, or Equivalent Experience 8–10+ years of experience in full‑stack application development, including hands‑on architecture and design leadership for large‑scale systems, building scalable web services and APIs. C#, .NET expertise and experience with production systems using frameworks like ASP.NET Core (or similar), relational databases (SQL Server, PostgreSQL or equivalent), and a major cloud provider (AWS preferred, Azure). Experience with Python in AI/ML system development, including model integration, data pipelines, or API‑based orchestration. Familiarity with actor model patterns and frameworks (Orleans, Akka, etc.) for resilient, message‑driven distributed architectures. Experience architecting and implementing accessible front‑end solutions, including: JavaScript, TypeScript, HTML, CSS; experience with modern JavaScript frameworks, e.g., Angular, React, etc. Demonstrated experience and passion for AI systems and new engineering paradigms: LLMs, agents, retrieval, or similar – you care about what “AI‑native” software should look like and know what guardrails to put in place. Strong background in distributed systems and cross‑system integration: data modeling, API contracts, integrating across heterogeneous services and technology stacks, observability, resilience patterns, and performance tuning under load. Proven track record owning large, complex projects end‑to‑end: architecture, execution, rollout, and long‑term support and maintenance. Excellent communication skills and the ability to partner with product, design, UX design and ML teams in a fast‑moving environment. Preferred Skills & Experience Experience designing and implementing CI/CD pipelines (e.g., GitHub Actions) Hands‑on experience integrating LLM APIs (e.g., OpenAI, Anthropic) into production applications, including prompt/response management, cost controls, and safety considerations. Experience with AI‑adjacent infrastructure: vector databases, embeddings, semantic search, or custom retrieval pipelines. Experience having direct interaction and communications with customers. Opinions and experience around automated testing, reliability, and release practices for systems with nondeterministic model behavior. Prior experience in domains where correctness, auditability, and compliance matter (fintech, tax, audit, legal, or similar), or strong interest in applying AI in those contexts. Benefits Hybrid Work Model: Flexible hybrid working environment (2–3 days a week in the office depending on the role) and digital and physical connectivity. Flexibility & Work‑Life Balance: Flex My Way policies supporting personal responsibilities, work from anywhere for up to 8 weeks per year. Career Development and Growth: Continuous learning and skill development programs, Grow My Way programming and skills‑first approach. Industry Competitive Benefits: Flexible vacation, mental health days off, Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and resources for wellbeing. Culture: Inclusion and belonging, flexibility, work‑life balance, and values of customer obsession, win‑or‑lose culture, learning fast, and stronger together. Social Impact: Paid volunteer days off annually and ESG initiatives. Equal Employment Opportunity Thomson Reuters is an Equal Employment Opportunity Employer. We comply with local laws that require upfront disclosure of the expected pay range for a position. We offer a comprehensive benefits package, including health, dental, vision, disability, and life insurance programs, competitive 401(k) plan with company match, and additional benefits such as flexible spending accounts, fitness reimbursement, Employee Assistance Program, commuter benefits, and tuition reimbursement. We provide reasonable accommodations for applicants with disabilities, and are committed to an inclusive workplace. For more information about Thomson Reuters, visit thomsonreuters.com. #J-18808-Ljbffr
$50 per hour
...Principal Software Engineer The global capital markets are among the largest markets... ...your time on server-side architecture, data processing, and API... ...with a talented team of AI/ML PhDs, legal SMEs, and market... ...technical direction of our platform and decide our velocity of...SuggestedWork at officeLocal areaFlexible hours2 days per week3 days per week$40 - $55 per hour
...Job Title: Embedded Software EngineerJob Description This... ...create robust software architectures, test and debug platforms, and build supporting tools... ...Science, Computer Engineering, Software Engineering, Electrical... ...Artificial Intelligence (AI): We may use Artificial...SuggestedContract workTemporary work$160k - $190k
...fast-growing NVIDIA-backed AI company enabling AI data centers... ...infrastructure. Our Karman platform, built on a custom NVIDIA... ...We are seeking a Senior Software Engineer, DevOps to help design, build... ...proficiency with AWS services and architecture ~ Hands-on experience with...SuggestedFull timeCasual workLocal areaRemote workFlexible hours$127.4k - $236.6k
Lead Software Engineer, AI What if the AI agents you architect empower legal professionals to... ...your team can ship? Our agent platform team builds and ships using AI-native... ...Engineer, you will: * Set technical architecture and direction across the team's highest...SuggestedFull timeWork at officeLocal areaFlexible hoursShift work$139k - $166.8k
...focused solely on developing software for automated trucks to... ...our autonomous vehicle platform. We are currently seeking a Software Engineer who is enthusiastic... ...state for our AI data needs. ~ Create... ...~ Strong software architectural mindset with the ability...SuggestedFull timeImmediate startRemote workRelocation$90k - $100k
...Software Developer Senior The Center for Academic Innovation at the University... ...Senior to join our Product Engineering team and contribute to the Michigan Online platform serving millions of global... ...responsible, and ethical use of AI tools to enhance our work, in alignment...Work at officeRemote workMonday to Thursday- Software Engineer II - Torc Robotics, Inc. - Ann Arbor, MIseeks Software Engineer II in Ann Arbor,... ...perception systems across autonomous vehicle platform; develop and maintain software tools and... ...To apply, email resume to ****@*****.***.ai with subject REQ#803 recblid ofz91...
$32 - $45 per hour
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work... ...Qualifications An intern with the AI and Modeling Center of excellence will work... ...up physics models. Developing software tools and solutions for KLA products....Hourly payMinimum wageTemporary workInternshipFlexible hours- Senior Software Engineer What will I be getting myself into? As a Senior Software... ...the future of our Horizon platform and the way we build... ..., and outcomes, not volume. AI is central to how we work here... ...Improving documentation and architectural clarity. Reducing operational...Remote workRelocationVisa sponsorshipWork visa
$100k
...Currently, we are looking for entry-level software programmers, Java full stack developers,... ...Python/Java developers, data analysts/data engineers/data scientists, machine learning... ...life cycle knowledge of statistics, gen AI, LLM, Python, computer vision, data visualization...Full timeH1bRemote work- ...Mandatory Skills: ~ AZURE AI, AI/ML, AZURE Role Summary: ~ Leads architecture and implementation of AI/ML applications on cloud platforms with a strong focus on Azure, containerization... ...years of experience in technical engineering. ~ Strong experience building...Temporary work
- ...opportunity to join IRIS Software Group as we transform into an AI-first company delivering... ...to our AI-powered platform evolution. You will be supported... ...As a Senior Software Engineer, you will be a technical... ...technologies while contributing to architectural decisions and ensuring...Shift work
- ...Responsibilities: MITRE is seeking a Software Engineer to support the development,... ...across combat vehicle platforms including XM30, self-... ...systems, digital engineering, AI-enabled systems, and modern... .... Contribute to software architecture, code quality, testing, automation...Work experience placementInternshipLocal areaImmediate start
- ...Job Title Bachelor’s degree in Computer Science, AI/ML, or related field 5+ years of relevant experience Strong hands-on... ...Solid understanding of cloud-native, event-driven, and distributed architectures Familiarity with DevOps principles and best practices...
$150k - $250k
...Max AI - Stripe for Healthcare Max AI is the World's first human-free, fully-autonomous medical billing AI agent. Many startups... ...research at MIT and Caltech for over 10 years. And our Head of Engineering was one of the earliest engineers at Figma. AI Engineer...$47.82 - $53.13 per hour
...Are you a passionate AI professional ready to transform... .... Contribute to architectural decisions, coding standards, and engineering best practices, shaping... ...in Computer Science, Software Engineering, Data... ...Experience working with cloud platforms such as Azure, AWS, or...Hourly payTemporary workImmediate start- ...Senior Full Stack Software Engineer Mariana Minerals is looking for an... ...of system design and backend architecture. You'll move seamlessly between... ...web applications and platforms used by internal teams and partners... ..., ETL pipelines, or ML/AI integration is a plus. ~...
$127.4k - $236.6k
...Manager, Software Engineering, CoCounsel Legal Where does human judgement meet AI output? For legal professionals, the answer is... ...CoCounsel's next-generation agentic platform - and the product vision... ..., so the team's architecture outlives any one engineer....Full timeFor contractorsWork at officeLocal areaFlexible hours2 days per week3 days per week- ...Senior Application Security Engineer Come join our passionate team! Barracuda is a leading... ...protection against complex threats. Our platform protects email, data, applications, and... ...tools (SAST, SCA, Secrets Scanning, etc.) AI security controls and LLM risk management...WorldwideFlexible hours
- ...position. Who We Are AI&DHI serves as the operational... ...Michigan Medicine, Michigan Engineering, and other institutional... ...and integrating AI tools with platforms such as Epic EHR, frontier/... ...degree in Computer Science, Software Engineering, a related field,...Full timeTemporary workPart timeRemote workWork from home
$111.9k - $190.2k
...expert teams of physicists, engineers, data scientists and problem-... ...Role We are seeking an AI Engineer to serve as a technical... ...design reviews and guide architectural decisions Mentor and develop... ...building production software systems ~ At least 2 years...Minimum wageWork experience placementWorldwideFlexible hours- ...are seeking a Senior / Lead Platform Engineer to design, build, and evolve... ...engineering teams to deliver software rapidly and safely through... ...leadership, focusing on Azure-native architectures, Kubernetes (AKS), GitOps (... ..., and similar frameworks AI-Enabled Platform Engineering...Local area
$95k - $154k
...Currently, We are looking for entry-level software programmers, Java Full stack developers,... .../Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers... ...Data analysts/BI Analysts/ Machine learning/AI candidates Ideal Candidates:...Full timeH1b- Who We Are AI&DHI serves as the operational backbone for AI and digital health research at U-M, spanning faculty, researchers, and... .... We partner closely with Michigan Medicine, Michigan Engineering, and other institutional units to deliver services researchers...
- ...passionate and skilled Full Stack Engineer to join Encardio’s Edge of... ...APIs that power our sensor software, IoT platforms, remote sensing systems,... ...content summarization or AI‑powered chatbots. Workflow... ...( REST, client‑server architecture). Basic knowledge or coursework...Remote work
$127k - $235k
...Senior Software Engineer - AI, CoCounsel International We're looking for a Senior Software Engineer – AI to join the CoCounsel International... ..., LLM orchestration, and content pipelines. ~ Shape Platform Architecture: Define service boundaries, system interfaces, and...Full timeWork at officeLocal areaWorldwideFlexible hours2 days per week3 days per week$120k - $150k
...fast-growing NVIDIA-backed AI company enabling AI data... .... Our Karman platform, built on a custom NVIDIA... ...We are expanding our engineering team and looking for a Software Engineer to support the productionalization... ..., in-depth code and architecture reviews, implement new features...Full timeCasual workLocal areaRemote workFlexible hours- ...intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017, Applied Intuition delivers... ...remote work will be considered by exception.) Meet our software engineers! Meet some of our software engineers who are shaping the future...For contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...Role Summary: Quantum Signal AI is looking for a motivated Applications Engineer to join our team. In this role you will work cross-functionally with multiple... ...understanding across mechanical, electrical, and software systems, along with experience in rapid prototyping,...Work experience placementLocal areaImmediate startFlexible hours1 day per week
- ...seeking an analytical and technically mature Software Engineer III to join our core team.... ...Strategic R&D Decision Making: Evaluate system architectures to intelligently determine when to... ...robotics, or perception problems. Advanced AI Evaluation: Knowledge of machine...Temporary workRelocationRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - AI Platform & Architecture. Be the first to apply!
- principal Ann Arbor, MI
- entry level software sales Ann Arbor, MI
- ultimate software Ann Arbor, MI
- healthcare software sales Ann Arbor, MI
- software asset management analyst Ann Arbor, MI
- embedded software Ann Arbor, MI
- software sales executive Ann Arbor, MI
- software Ann Arbor, MI
- software applications developer Ann Arbor, MI
- software sales Ann Arbor, MI



