Jobs · Information Technology · Oregon

Software Engineer

Trimble Inc. · Lake Oswego, OR · 1 wk ago
Information TechnologyFull-time

About the role

Build the future of intelligent construction by integrating cutting-edge AI models into global construction platforms. Transition AI initiatives from the lab to production, ensuring reliability, security, and impact at scale.

Responsibilities

  • Translate architectural designs into performant, scalable code, integrating Azure AI and OpenAI.
  • Establish "ground truth" infrastructure with traceability and monitoring systems for AI safety and ethical guardrails.
  • Create shared internal libraries and API wrappers for rapid adoption of AI capabilities by product teams.
  • Design and ship agent-enabled workflows using LangGraph, Semantic Kernel, and MCP-based tooling for complex construction data tasks.
  • Spearhead the development of agent-enabled systems capable of handling large-scale construction operations.

Requirements

  • 3–5 years of production experience in C#/.NET, TypeScript, or Python.
  • Proven expertise in Test-Driven Development (TDD).
  • Daily fluency with AI-powered development tools: VSCode, Claude Code, GitHub Copilot, and AI coding assistants.
  • Hands-on experience with one or more frontier model APIs: Claude, GPT, or Gemini.
  • Experience with AI/agent technologies: LangGraph, Semantic Kernel, MCP protocol, Azure AI Foundry, RAG pipelines, prompt engineering.
  • Knowledge of cloud/data technologies: Azure (ACI, ACR, AKS), Databricks, Kafka, Unity Catalog, REST/OpenAPI.
  • Experience with dev tooling: VSCode, Claude Code, GitHub Copilot, GitHub Actions, Docker, Azure DevOps.
  • Frontend skills: React, Vite, TypeScript.

Essential Skills & Experience

  • Familiarity with architectural design principles.
  • Hands-on experience with React, TypeScript, or GitHub Actions.

Bonus Points

  • Experience within a large-scale global organization.

Benefits

  • Medical
  • Dental
  • Vision
  • Life
  • Disability
  • Time off plans
  • Retirement plans
  • Tax savings plans for health, dependent care, and commuter expenses
  • Paid Parental Leave
  • Employee Stock Purchase Plan

Pay

$122,500.00–$168,400.00

Schedule

Onsite in Lake Oswego, OR. Travel requirement: 10%

Contact

To apply, please click on the 'Apply Now' button in this posting. Applications accepted on an ongoing basis until the position is filled.

Similar jobs

Software Engineer

IntuitivePeachtree Corners, GA· Today
Engineering$128k–$173k/yrapply on careers.intuitive.com

Software Engineer

RevatureTampa, FL· Yesterday
Engineering$50k/yrapply on revature.com

Software Engineer

TEKsystemsVilla Park, IL· Yesterday
Engineering$110k–$126k/yrapply on ars2.equest.com

Software Engineer

AscendSan Francisco, CA· Yesterday
Engineering$140k–$175k/yrapply on grnh.se

Software Engineer

Allen Control SystemsSan Jose, CA· Yesterday
Engineering$180/hrapply on jobs.ashbyhq.com

Software Engineer

ConstellationChicago, IL· 1 wk ago
Engineering$95k–$105k/yrapply on jobs.constellationenergy.com