> Markdown version of [/jobs/ext/2946503-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/2946503-sr-software-engineer). 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). --- # Sr. Software Engineer - **Company:** Trimble Inc. - **Location:** Lake Oswego, OR, United States - **Experience:** Expert - **Salary:** $144,600.0 - $198,800.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Applications Architecture, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Cloud Engineering, Continuous Integration, Software Design Patterns, Distributed Systems, Entity Framework, Identity and Access Management, Project Management Software, Software Engineering, SQL Databases, Web Applications, Windows Forms, Azure Service Bus, Enterprise Software Applications, .NET Core, GitHub Copilot, Blazor, Delivery Pipeline, Large Language Models, Prompt Engineering, Technical Debt, Kubernetes, Bicep, Apache Kafka, Restful APIs, Terraform, Domain Driven Design, Devsecops, Docker, Microservices - **Published:** September 16, 2026 - **Apply:** https://trimble.wd1.myworkdayjobs.com/TrimbleCareers/job/US---OR-Lake-Oswego/Sr-Software-Engineer_R57752 ## About the Role Our ideal candidate has 7-10+ years of experience in C# .NET and is a seasoned full-stack leader with a proven track record in architecting distributed systems. You should possess deep expertise in AI Agentic frameworks and have a passion for using AI to modernize project maintenance and accelerate development cycles. You are a master of formal software design patterns, Domain Driven Design, and cloud-native principles within Azure (AKS). Beyond technical excellence, you are a natural mentor who is comfortable leading whiteboarding sessions, driving architectural decisions, and ensuring high-quality standards across a team of engineers., * Experience: 7-10+ years of relevant technical experience in software engineering. * Leadership: Proven track record of leading complex technical projects and mentoring engineering teams. * AI/LLM Proficiency: Practical experience with Large Language Models (LLMs), prompt engineering, and building agentic frameworks. * Core Tech Stack: Expert knowledge of C# and .NET. * Cloud Infrastructure: Deep experience with Docker, Kubernetes (AKS), and Infrastructure as Code (Terraform, Bicep, or Helm). * Testing Excellence: Mastery of unit testing and mocking frameworks to ensure maintenance quality. * Data & Identity: Advanced experience with SQL, Entity Framework, REST Web APIs, and Identity concepts (IAM, AuthN/AuthZ). Preferred * Legacy Modernization: Experience using AI tools to assist in the migration or refactoring of legacy monolithic applications to microservices. * Advanced Tooling: Expertise in Azure DevOps, Azure Cloud portal, and GitHub Copilot/AI coding assistants. * Messaging: Experience with high-throughput eventing systems like Kafka or Azure Service Bus. * Domain Knowledge: Familiarity with construction industry accounting or project management software. ## Description Are you ready to lead a team at the absolute forefront of the AI revolution in enterprise software? As a Principal Software Development Engineer for the Vista Platform team to lead the integration of AI Agentic technologies you will leverage artificial intelligence to modernize and streamline maintenance on the Vista ERP application, while simultaneously using AI to accelerate the development of new, high-impact features. As a P4 lead, you will provide technical vision and mentorship, ensuring that AI-driven automation significantly reduces technical debt and optimizes the long-term sustainability of our flagship product., * AI-Driven Maintenance: Design and implement agentic AI workflows specifically aimed at automating routine maintenance, refactoring legacy codebases, and identifying architectural improvements within the Vista ERP ecosystem. * Accelerated Development: Utilize AI agents to automate the generation of boilerplate code, documentation, and unit tests, significantly decreasing time-to-market for new feature sets. * Full-Stack Leadership: Lead the development of distributed desktop products, WinForms, .NET Core services in Azure (AKS/Helm), and Blazor web applications with a focus on high-scale reliability and security. * Architectural Stewardship: Modernize existing application architecture by incorporating AI-driven patterns, ensuring the platform remains maintainable and scalable. * Technical Accountability: Establish and enforce high-level coding standards and AI governance, providing accountability for the team to produce consistent, high-quality output. * Strategic Problem Solving: Lead technical whiteboarding and deep-dive sessions to resolve complex maintenance challenges and architect future-proof solutions. * DevSecOps & CI/CD: Oversee the evolution of quality automation (unit, integration, and security scans) and manage sophisticated cloud deployment pipelines. * Mentorship: Act as a technical pillar for the team, guiding junior and mid-level developers in both core .NET engineering and emerging AI technologies. ## Related Videos - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [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) - [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) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)