Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$105.6k - $145.2k

Trimble

Innovate at the Intersection of AI and Construction: Software Engineer (ProjectSight)

Are you driven to build exceptional software that solves real-world problems while augmenting human ingenuity with artificial intelligence? Join our energized ProjectSight team in Lake Oswego, where you will be a key player in building new features and leveraging AI-powered tools like GitHub Copilot to redefine productivity, write cleaner code, and deliver unparalleled value to our customers.

About Us

Trimble is a global technology company that connects the physical and digital worlds, transforming the ways work gets done. With relentless innovation in precise positioning, modeling and data analytics, Trimble enables essential industries including construction, geospatial and transportation. Whether it's helping customers build and maintain infrastructure, design and construct buildings, optimize global supply chains or map the world, Trimble is at the forefront, driving productivity and progress.

The Trimble AECO segment provides digital construction solutions that increase precision and productivity for Architecture, Engineering, Construction, and Operations.

What Makes This Role Great

This role offers the unique opportunity to be an advocate for AI-assisted development on a modern stack, where you will not only ship high-impact features for the construction industry but also actively research and integrate the latest AI tools to maintain a competitive edge.

Key Exciting Responsibilities

  • Architect & Build: Design, implement, and optimize robust features across the full application stack-from the database and web APIs to the front-end user experience.

  • Accelerate with AI: Actively leverage AI-powered development tools (e.g., GitHub Copilot, Amazon CodeWhisperer) in your daily workflow to accelerate development, enhance code quality, and automate routine tasks.

  • Champion Modern Practices: Be an advocate for AI-assisted development, sharing insights and techniques that elevate the entire team's productivity and skillset.

  • Own the Life Cycle: Contribute in the end-to-end software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and performance tuning.

  • Collaborate for Impact: Work closely with product management, QA, and other engineers and teams to ship software that is intuitive, efficient, and a joy to use.

  • Innovate & Improve: Research and integrate the latest software engineering best practices, with a specific focus on evaluating and adopting new AI tools and methodologies to maintain our team's competitive edge.

Citizenship and Location Requirement: Must be a U.S. Citizen physically located and authorized to work within the United States. This role supports U.S. Government and DoD environments, and may require work to be performed on U.S. soil in accordance with federal requirements.

Essential Skills & Experience

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • A minimum of 2+ years of professional experience building and shipping enterprise-level software applications.

  • Experience in leveraging AI-powered development tools (e.g., GitHub Copilot, Tabnine, Amazon CodeWhisperer) in your daily workflow. You should be able to speak to how these tools have concretely improved your development process.

  • Proficiency in object-oriented programming, with an understanding of OOD principles and design patterns. (.NET/C# experience is essential).

  • Curiosity and willingness to learn emerging AI tools and techniques.

  • Familiarity with modern front-end JavaScript frameworks (e.g., Angular, React, or Vue).

  • Experience with relational databases and SQL.

  • Understanding of modern CI/CD pipelines and best practices.

  • Excellent problem-solving skills and the ability to work effectively both independently and as part of a collaborative team.

  • Strong verbal and written communication skills.

Bonus Points For

  • Professional or personal experience working within or developing software for the construction industry.

  • Familiarity with NoSQL databases (e.g., MongoDB).

  • Experience with white-box testing methodologies and a commitment to building well-tested, high-quality software.

Logistics:

Location: Lake Oswego, OR (In-Office 4 days per week)
Travel: 10%

Why You'll Love Working With Us

At Trimble, we're not just a company that "does good"-we are a team dedicated to making a tangible, positive Real-World Impact. We build innovative solutions designed to solve the world's most critical challenges. From construction sites to transportation hubs, our work tangibly improves how people live, build, move, and grow.

You'll work on projects that truly matter: Our purpose-driven culture means you'll be helping to build and deliver solutions that make work faster, safer, and more sustainable for millions of people worldwide. Our impact is tangible, from connected machines that save fuel to data-driven insights that reduce waste. Collaborate with like-minded people: Our strong internal culture is a "hidden gem." You will work with a collaborative, supportive team that shares your purpose and fosters a genuine sense of belonging. We're a company of "visionary pragmatists" who think boldly and build things that work.

Be an owner: Trimble thrives on individuals who take initiative and embrace ownership. You'll find an entrepreneurial spirit where success is often "self-authored," empowering proactive "doers."

Software Engineer, .NET Developer, C#, ProjectSight, AI-driven development, GitHub Copilot, JavaScript, SQL, Construction Technology, AECO.

Compensation: Trimble provides the following compensation range and general description of other compensation and benefits that it in good faith believes it might pay and/or offer for this position. This compensation range is based on a full time schedule. Trimble reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant's sex or other status protected by local, state, or federal law.

Hiring Range

$105,600.00-$145,200.00

Pay Rate Type

Salary

Bonus Eligible?

No

Commission Eligible?

No


Benefits: Trimble offers comprehensive core benefits that include Medical, Dental, Vision, Life, Disability, Time off plans and retirement plans. Most of our businesses also offer tax savings plans for health, dependent care and commuter expenses as well as Paid Parental Leave and Employee Stock Purchase Plan. If this position is identified above as commission- or bonus-eligible, the terms of the commission plan or discretionary bonus plan for which you are eligible will be provided following the employee start date.


How to Apply: Please submit an online application for this position by clicking on the 'Apply Now' button located in this posting.


Application Deadline: Applications could be accepted until at least 30 days from the posting date.

At Trimble, we are committed to fostering a diverse, inclusive, and equitable workplace where everyone can thrive. Guided by our core values-Belong, Innovate, and Grow-we embrace and celebrate differences, knowing they make us stronger and more innovative. We are proud to be an equal opportunity employer, welcoming individuals of all backgrounds and advancing opportunities while embracing race, color, gender identity, sexual orientation, religion, disability, veteran status, or any other protected and diverse characteristic. We are committed to offering our candidates and employees with disabilities or sincerely held religious beliefs the ability to seek reasonable accommodations in accordance with applicable law and/or where it would not constitute undue hardship for Trimble. For more, please see Trimble's Code of Business Conduct and Ethics at under "Corporate Governance."

Our mission to transform the way the world works starts with transforming how we work together. By actively listening, asking questions, and taking intentional actions, we cultivate a culture that provides equitable opportunities for everyone to contribute and grow.

Trimble's Privacy Policy

If you need assistance or would like to request an accommodation in connection with the application process, please contact View email address on click.appcast.io.

>
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Lake Oswego, OR vacancy
  •  ...streamline maintenance operations. Our comprehensive suite of software products empowers clients to ensure vendor compliance, optimize...  ...About the Job NetVendor seeks a full-stack PHP software engineer to join our team in building and maintaining our SaaS platform.... 
    Suggested
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    NetVendor

    Tualatin, OR
    1 day ago
  • The impact you'll make As a Software Engineer at Lam, you will be at the forefront of innovation by designing, developing, and troubleshooting, and debugging software programs. Your role is pivotal in developing software tools that support design, infrastructure,... 
    Suggested
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Tualatin, OR
    8 days ago
  • $16.8 per hour

     ...'s a serious impact. At NAVEX, you will join our product engineering team that shares a passion for writing great code, embracing new...  ...protect their reputation and bottom line. As our Junior Software Engineer, you will have ample opportunity to grow your career... 
    Suggested
    Hourly pay
    Part time

    Navex Inc

    Lake Oswego, OR
    1 day ago
  • $95k

    NAVEX is seeking a Senior Software Engineer to join their Product Engineering team in Lake Oswego, Oregon. The ideal candidate will have over 3 years of experience in software engineering, proficient in .NET, C#, React or Angular, and SQL database. This hybrid role offers... 
    Suggested
    Worldwide

    Netclaim

    Lake Oswego, OR
    4 days ago
  •  ...The Senior Full Stack Engineer designs, builds, and supports high-quality solutions for our member and agent portals in support of RxBenefits...  ...equivalent practical experience. ~4-7+ years of professional software engineering experience in full stack or backend-focused roles.... 
    Suggested
    Temporary work
    Local area
    Remote work

    RxBenefits

    Portland, OR
    8 days ago
  •  ...DevOps Engineer RESPONSIBILITIES: Participating in a high functioning DevOps Scrum team. Developing the resources and processes used across Nike Global Technology to increase speed of software delivery while reducing the cost of implementation. Responsible for ensuring... 

    BizTek People

    Portland, OR
    5 days ago
  • $16.8 per hour

    NAVEX is seeking a Junior Software Engineer in Lake Oswego, Oregon. In this part-time, hybrid position, you will work alongside senior engineers to develop new features and enhance existing products. The ideal candidate will have educational experience in Computer Science... 
    Hourly pay
    Part time

    Netclaim

    Lake Oswego, OR
    5 days ago
  • Description Principal Embedded Software Engineer SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition, airguns, suppressors, remote controlled weapons stations, and training. For over 250 years SIG SAUER, Inc. has evolved,... 
    Remote work

    Sig Sauer

    Tualatin, OR
    3 days ago
  •  ...Job Title Development and Maintenance of Control Systems Software for Semiconductor Wafer Fab Equipment Job Description Responsible...  ...and approving SW design and implementation of junior engineers. Analysis and troubleshooting of software and hardware communication... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Tualatin, OR
    5 days ago
  • $190k - $240k

     ...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end experiences that...  ...JavaScript/TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Portland, OR
    2 days ago
  • $100.8k - $170k

     ...businesses, SiriusXM offers connected vehicle services to automakers. How you'll make an impact: The Platform Engineering team is seeking a Senior Software Engineer to help further our vision of making it effortless for SiriusXM technologists to build, deploy, and... 
    Temporary work
    Local area

    Sirius XM Radio Inc

    Portland, OR
    1 day ago
  • $150k

     ...to doing the right things right. You will join our Product Engineering team that shares a passion for writing great code, embracing new...  ...protect their reputation and bottom line. As our Principal Software Engineer at NAVEX, you will have ample opportunity to invest... 

    Navex Inc

    Lake Oswego, OR
    5 days ago
  • $79k - $119k

     ...corporations, and government agencies rely on Relativity’s legal AI software to securely surface and manage the most relevant and impactful...  ...through Justice for Change. WHAT WE DO At Relativity, engineers don’t just write code. They build the systems that power AI-... 
    Remote work
    Home office

    Relativity

    Portland, OR
    7 days ago
  • $93k - $124k

     ...Software Engineer Location: Beaverton, OR, US Oregon, OR, US Role Overview We are seeking a highly motivated and experienced software engineer to join a global development team in creating advanced software solutions for diagnostic imaging systems used in radiology,... 
    Work at office
    Local area

    Barco

    Beaverton, OR
    4 days ago
  • $88k - $132k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II at Indeed, you will design and build software that powers shared platforms, services, and products used across the company.... 
    Work experience placement
    Local area
    Immediate start

    Indeed

    Portland, OR
    5 days ago
  • $116k - $194k

     ...for a full listing of open job opportunities go to ( Responsibilities The Position: We are seeking a skilled MTS IV - Software Engineer (IaaS) to lead the design and development of critical platform services that power our infrastructure, including node boot and... 
    Hourly pay
    Minimum wage
    Contract work
    Temporary work
    Local area
    Flexible hours

    Panasonic Avionics Corporation

    Beaverton, OR
    2 days ago
  •  ...ExistX Software Engineer ExistX was founded in 2023 with the goal to combine cutting edge invention with practical implementation in the unique environments our customers demand to solve national security problems in the real world. Our team of software and systems... 
    Contract work
    Remote work
    Flexible hours

    Existx

    Portland, OR
    6 days ago
  •  ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters. As a level IV engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly... 
    Temporary work
    Local area
    Remote work

    RxBenefits

    Portland, OR
    6 days ago
  •  ...Software Engineer II We are looking for a Software Engineer II with CMS and web development experience. You'll participate in the design, programming, testing, documentation, and implementation of website frontend and backends. Knowledge of containerization concepts... 
    Permanent employment
    Full time
    Work experience placement
    H1b
    Local area

    BHE Renewables

    Portland, OR
    5 days ago
  • $108.91k - $131.44k

     ...Simulation and Modeling Engineer 3 ON-SITE: Salem, Oregon US Citizens and Green Card holders only We are seeking an experienced simulation software engineer to join our plant operations team and support the development of the control room simulator for a clean... 

    Innova

    Beaverton, OR
    3 days ago
  • $77.2k - $127.5k

     ...Software Engineer Position This posting is a full-time fully in-office position for applicants who will live and work in the Omaha, NE area. Working independently under minimal supervision, the software engineer participates in the design, programming, testing, documentation... 
    Full time
    Work experience placement
    Work at office
    Local area

    BHE Renewables

    Portland, OR
    3 days ago
  • LAM RESEARCH Corporation is looking for a Systems Engineer in Tualatin, Oregon, to design and implement automation systems for lab operations. This role emphasizes leadership and project management while ensuring effective integration of operational guidelines. The ideal... 
    Remote work
    Flexible hours

    LAM RESEARCH Corporation

    Tualatin, OR
    1 day ago
  • $55 - $62 per hour

     ...systems, offering an unparalleled environment for growth and impact. We are seeking a highly motivated and skilled Software Development Engineer to join our dynamic team, working in partnership with Aquent. In this pivotal role, you will be instrumental in... 
    Hourly pay
    Temporary work
    Worldwide
    Flexible hours

    Aquent

    Beaverton, OR
    4 days ago
  • $166.6k - $250.9k

     ...approached the International Space Station, two vehicles built by different teams, in different countries, with fundamentally different engineering philosophies and systems, had to connect perfectly. The Rendezvous, Proximity Operations, and Docking (RPOD) subsystems were... 

    I did my part and supported the Regular Toilet

    Portland, OR
    1 day ago
  • Senior Software Engineer - PacifiCorp - Portland, ORsought by PacifiCorp for Portland, OR office. Architect, design, code, test, document, implement, and maintain complex application programs and interfaces. To apply, send resume to: 825 NE Multnomah St, Suite 1800, Portland... 
    Work at office

    PacifiCorp

    Portland, OR
    17 hours ago
  •  ...data, information, and systems to achieve their business objectives. The impact you'll make We are seeking a Lead Identity Engineer with deep, hands-on expertise in Saviynt Identity Cloud for SAP provisioning and integration with SAP GRC. This role is... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Tualatin, OR
    3 days ago
  • $90k

    NAVEX is seeking an experienced Systems Engineer to own the infrastructure and servers hosting our SaaS solution. The role involves managing a secure, high availability cloud infrastructure, and requires a Bachelor's degree with 5+ years of web server experience alongside... 

    NetClaim

    Lake Oswego, OR
    17 hours ago
  •  ...and work with product owners to determine the best solution. Software development, writing technical documentation, automated software...  ...required, supplemental education in software development/engineering preferred (either through code schools or traditional degrees... 
    Contract work

    BizTek People

    Beaverton, OR
    15 days ago
  • $118k - $178k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed... 
    Work experience placement
    Local area

    Indeed

    Portland, OR
    3 days ago
  •  ...Sr. Software Engineer This position is responsible for a portion of a total engineering project related to designing, developing, testing, and maintaining software systems and applications. If you're a full-stack software engineer with mobile experience, we would be... 

    IT Motives LLC

    Portland, OR
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!