Senior Software Engineer

Thomson ReutersEagan, MN
Hybrid

About The Position

As a Senior Software Engineer (Full Stack), you will join our pivotal Forward Engineering team responsible for reimagining critical TR business functions by developing enterprise-grade AI systems that deliver measurable business value. This is a hands-on individual contributor role where you will work closely with senior functional leaders to facilitate end-to-end optimization of business processes and workflows through the development of scalable, AI-first solutions. You will be hands-on in designing, building, and delivering innovative AI-powered solutions, drive technical strategy and embed within business units to reimagine processes and accelerate TR's AI-first transformation.

Requirements

  • Bachelor's degree in computer science, engineering, or equivalent experience; Master's degree preferred
  • 3+ years of hands-on software engineering experience across the full stack (we welcome engineers who are stronger in front-end or back-end but have demonstrated capability in both)
  • Strong leadership experience driving technical initiatives as an individual contributor
  • Excellent strategic thinking, problem-solving skills, and ability to operate effectively in complex, fast-paced environments
  • Outstanding communication and presentation skills with experience influencing senior stakeholders
  • Deep, production-level experience with AWS or Azure - you should have designed, deployed, and operated systems on at least one of these platforms
  • Experience with cloud orchestration and infrastructure tools (Docker, Kubernetes, Terraform, CloudFormation, or similar)
  • Understanding of CI/CD pipelines and modern DevOps practices (GitHub Actions, GitLab CI, Azure DevOps, or similar)
  • Proficiency in Python and practical experience working with AI systems, including: Basic understanding and hands-on experience with large language models (LLMs)
  • Experience building or integrating AI agents or agentic workflows
  • Familiarity with LLM orchestration frameworks (LangChain, LlamaIndex, Semantic Kernel, or similar)
  • Familiarity with AI/ML frameworks (PyTorch, TensorFlow, or similar)
  • Demonstrated expertise integrating AI models into production systems using APIs, data pipelines, and cloud-native architecture
  • Basic understanding of vector databases and RAG (Retrieval-Augmented Generation) patterns
  • Experience designing and implementing RESTful APIs and/or GraphQL endpoints
  • Hands-on experience with both SQL databases (PostgreSQL, MySQL, or similar) and NoSQL databases (MongoDB, DynamoDB, CosmosDB, or similar)
  • Understanding of data modeling, database design, and optimization
  • Understanding of authentication and authorization patterns (OAuth 2.0, OpenID Connect, or similar)
  • Knowledge of security best practices including secrets management and secure API design

Nice To Haves

  • 2+ years of experience leveraging advanced AI/ML frameworks in production systems
  • Advanced knowledge of vector databases (Pinecone, Weaviate, Chroma, pgvector), embeddings, semantic search, and information retrieval systems
  • Experience with prompt engineering and management tools (LangSmith, PromptLayer, or similar)
  • Experience with AI governance, model risk management, and regulatory compliance
  • Experience with message queues and event-driven architectures (Kafka, RabbitMQ, AWS SQS/SNS, Azure Service Bus, or similar)
  • Experience with serverless architectures (AWS Lambda, Azure Functions)
  • Production experience with APM and observability tools (Datadog, New Relic, Application Insights, or similar)
  • Experience implementing comprehensive testing strategies (unit, integration, e2e) using modern testing frameworks
  • Knowledge of distributed tracing and logging systems (OpenTelemetry, ELK Stack, CloudWatch)

Responsibilities

  • Build & Design AI-Driven Systems: Define technical standards and best practices for rapid prototyping and lead solution discovery. Hands-on design and prototyping of complex, enterprise-scale AI-driven systems. Personally build engaging front-ends using React, Next.js, TypeScript, and Tailwind CSS. Directly develop robust back-ends with Python, FastAPI, Pydantic, and cloud infrastructure, including API design, data modeling, and AI service integration.
  • Provide Senior Technical Leadership: Contribute to technical design decisions across the stack, including architecture, API design, and system integration patterns. Lead technical architecture decisions and translate high-level business requirements into comprehensive, scalable technical specifications. Mentor other engineers on the team, fostering technical growth and career development. Serve as a senior thought leader, driving technical discussions in executive forums and representing Forward Engineering at internal events.
  • Lead Cross-Functional Collaboration: Serve as a technical leader for full stack projects through prioritization decisions, scoping out timelines, guiding the work of other engineers, and collaborating with cross-functional partners. Embed directly with prioritized business units to develop deep domain expertise and build stakeholder relationships. Partner with business leaders, functional SMEs, and product teams to co-create solutions and drive adoption. Document solutions and architectural decisions for knowledge transfer and capability building.

Benefits

  • Flexible hybrid working environment
  • Flex My Way policies
  • Work from anywhere for up to 8 weeks per year
  • Grow My Way programming
  • Flexible vacation
  • Two company-wide Mental Health Days off
  • Access to the Headspace app
  • Retirement savings
  • Tuition reimbursement
  • Employee incentive programs
  • Resources for mental, physical, and financial wellbeing
  • Globally recognized, award-winning reputation for inclusion and belonging, flexibility, work-life balance, and more
  • Two paid volunteer days off annually
  • Opportunities to get involved with pro-bono consulting projects and Environmental, Social, and Governance (ESG) initiatives
  • Market competitive health, dental, vision, disability, and life insurance programs
  • Competitive 401k plan with company match
  • Competitive vacation, sick and safe paid time off
  • Paid holidays (including two company mental health days off)
  • Parental leave
  • Sabbatical leave
  • Optional hospital, accident and sickness insurance paid 100% by the employee
  • Optional life and AD&D insurance paid 100% by the employee
  • Flexible Spending and Health Savings Accounts
  • Fitness reimbursement
  • Access to Employee Assistance Program
  • Group Legal Identity Theft Protection benefit paid 100% by employee
  • Access to 529 Plan
  • Commuter benefits
  • Adoption & Surrogacy Assistance
  • Access to Employee Stock Purchase Plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service