# Principal Software Engineer

**Company**: Thomson Reuters
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $158,900 USD - $295,100 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://thomsonreuters.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/United-States-of-America-Frisco-Texas/Principal-Engineer---ONESOURCE-Income-Tax_JREQ203889?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d3769605-08f

## Description

Thomson Reuters is looking for a Principal Software Engineer to join the ONESOURCE Income Tax team. As a Principal Software Engineer, you will set the long-term technical vision for our current platforms and the applications we build next. You will set engineering standards, lead secure design practices, and help the team through SOC audits and third-party security testing.

Responsibilities:

- Set the long-term technical vision for the ONESOURCE Income Tax portfolio

- Design solutions that support long-term business goals and contribute to strategy across the business unit

- Understand our current legacy systems in depth and define the architecture patterns, standards, and best practices for future applications

- Help design the architecture for AI agents and expand the team's existing MCP server capabilities

- Lead the team's approach to secure design so applications pass third-party penetration tests and meet our high standards for Snyk vulnerability scanning

- Guide the design, maintenance, and modernization of applications and infrastructure on AWS and GCP

- Lead complex projects with significant risk that affect a whole sub-business unit, function, or major product

- Lead the selection, evaluation, and rollout of new technologies and tools, and promote their adoption across teams

- Work closely with Product Owners, ISRM/Security, the Product Management Office, and senior leadership

- Present complex technical ideas and technology strategy to executives, technical managers, peers, and developers

- Mentor and coach Senior and Lead engineers

- Encourage practical innovation and contribute to standards and patents

Requirements:

- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience

- 10+ years of software engineering experience, including significant time in senior, lead, or principal-level technical leadership roles

- Strong experience with the Microsoft stack (.NET / C#), Angular, Microsoft SQL Server, and PostgreSQL

- Hands-on experience with AWS and GCP, covering both applications and infrastructure

- A proven record of designing and evolving large, high-availability enterprise applications, including modernizing legacy systems

- Strong grounding in secure software design and application security, including Snyk (or similar tools), penetration testing, and fixing what it finds, and secure coding standards

Preferred Qualifications:

- A background as a software or solutions architect

- Experience in the tax, accounting, finance, or a related regulated domain

- Experience with agentic AI, LLM-based solutions, and Model Context Protocol (MCP) servers

- Experience with GCP data warehousing solutions and Looker

- Experience with Infrastructure as Code (for example, Terraform or CloudFormation) and CI/CD practices

- Experience designing and governing APIs used by external customers

- Relevant cloud or security certifications (for example, AWS or GCP Professional Architect, or security certifications)

- An external presence, such as conference talks, publications, patents, open-source contributions, or work on industry standards

- Experience mentoring Senior and Lead engineers and building engineering culture across several teams

Benefits:

- Hybrid Work Model

- Flexibility & Work-Life Balance

- Career Development and Growth

- Industry Competitive Benefits

- Culture

- Social Impact

- Making a Real-World Impact

## Skills

### Required
- .NET
- C#
- Angular
- Microsoft SQL Server
- PostgreSQL
- AWS
- GCP
- Snyk
- secure software design
- application security

### Nice to have
- agentic AI
- LLM-based solutions
- Model Context Protocol (MCP) servers
- GCP data warehousing
- Looker
- Infrastructure as Code
- CI/CD practices
- API design

---

Source: [Apply at thomsonreuters.wd5.myworkdayjobs.com](https://thomsonreuters.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/United-States-of-America-Frisco-Texas/Principal-Engineer---ONESOURCE-Income-Tax_JREQ203889?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
