Talent.com
Principal Software Engineer

Principal Software Engineer

TrimbleWestminster, Colorado, United States
30+ days ago
Job type
  • Full-time
Job description

SketchUp Skore Principal Software Engineer - C++

This Opportunity

If you’ve ever used SketchUp, you know it is special software : 3D modeling that’s easy to learn, intuitive to use, and accessible to everyone. Try it out for free at app.sketchup.com. Come work with us and serve millions of users every day.

The Software Engineer is a member of the SketchUp Skore (SketchUp Core) team, which is a team at SketchUp that is responsible for the core library. As a member of the Skore team, you’ll be working to both refine and re-imagine how we deliver cutting edge 3D software on Windows and Mac, helping people everywhere express and communicate their ideas. We’re looking for someone who is highly skilled, motivated, collaborative and pretty low-key about it all.

About SketchUp, a Colorado startup all grown up

Part of Trimble, SketchUp is one of the most popular 3D modeling and design tools in the world. Today, millions of architects, engineers, contractors, woodworkers, artists, and other creatives use our software to design transit centers, treehouses, and everything in between. We support a healthy work / life balance and high-quality standards for software and coffee.

About Trimble, our parent company

Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Our core technologies in spatial positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety, and sustainability in design, architecture, and construction.

Primary Duties :

Develop common code primarily using modern C++

Collaborate with developers on our team and on other teams

Add features collaboratively designed with the Product Manager

Work with QA to help test your code

Education Requirements :

Bachelor’s Degree or higher in Software Engineering, Computer Science, Mathematics, or related technical field

Experience Requirements :

10+ years of software development experience

Experience developing 3D geometry processing software

Solid foundation in 3D math, 3D geometry, and 3D spatial acceleration structures

Cross-platform development experience with Windows, MacOS using modern features from C++11 and later

Experience with CMake, Python, WebAssembly

Experience visualizing, analyzing and debugging complex multi-dimensional data

Proven ability to write clean, concise, and readable code that is modularized and testable; values code reviews and comprehensive unit testing

Excellent interpersonal, problem-solving skills including collaborative software development experience

Additional Skills / Experience Desired :

One or more of the following Language / UI Framework combinations :

C++ / QT

Objective-C / Cocoa

Familiarity with 3D math, 3D geometry, and 3D spatial acceleration structures

Familiarity with cloud-based technologies

Scripting languages such as Ruby and Python

Mobile development experience with iOS, Android, or UWP

Familiarity with computational geometry

Experience in SAFe / Agile development environment

Experience using JIRA and Confluence

Pay Equity

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 : 170554

230444

Bonus Eligible?

Yes

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.

Trimble is proud to be an equal opportunity employer. We welcome and embrace our

candidates' diversity and take affirmative action to employ and advance individuals

without regard to race, color, sex, gender identity or expression, sexual orientation,

religion, age, physical or mental disability, veteran status, pregnancy (including

childbirth or related medical conditions), national origin, marital status, genetic

information, and all other legally protected characteristics. We forbid discrimination and

harassment in the workplace based on any protected status or characteristic. A criminal

history is not an automatic bar to employment with the Company, and we consider

qualified applicants consistent with applicable federal, state, and local law.

The Company is also committed to providing reasonable accommodations for

individuals with disabilities, and individuals with sincerely held religious beliefs in our job

application procedures. If you need assistance or an accommodation for your job,  contact

AskPX@px.trimble.com

Create a job alert for this search

Principal Software Engineer • Westminster, Colorado, United States

Related jobs
  • Promoted
Principal, Automation Engineer OT, NA

Principal, Automation Engineer OT, NA

Vantage Data CentersDenver, CO, United States
Full-time
Vantage Data Centers powers, cools, protects and connects the technology of the world's well-known hyperscalers, cloud providers and large enterprises. Developing and operating across North America,...Show moreLast updated: 16 days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

Suite StudiosBoulder, Colorado, United States
Full-time
Post-production teams waste too much on non-creative work.Suite equips post-production teams with blazing-fast cloud storage that scales to meet the demands of any project.Now, teams can focus on c...Show moreLast updated: 30+ days ago
Principal Engineer, Controls Software

Principal Engineer, Controls Software

Beehive Industries, LLCEnglewood, Colorado, United States, 80112
Full-time
Beehive Industries is dedicated to Powering American Defense by revolutionizing the design, development, and delivery of jet propulsion systems to support the warfighter. Through the integration of ...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

GustoDenver, CO, United States
Full-time
Denver, CO; San Francisco, CA; New York, NY.Gusto is a modern, online people platform that helps small businesses take care of their teams. On top of full-service payroll, Gusto offers health insura...Show moreLast updated: 30+ days ago
  • Promoted
Lead Software Engineer

Lead Software Engineer

RelativityDenver, CO, United States
Full-time
We are seeking a Lead Software Engineer to join the Retrieval Ingestion Team at Relativity.This role is ideal for an experienced engineer who thrives on designing and operating high throughput inge...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer (Onsite)

Principal Software Engineer (Onsite)

RaytheonAurora, Colorado, US
Full-time
Date Posted : 2025-10-08 Country : United States of America Location : CO102 : 16800 E Centretech Pkwy,Aurora 16800 East Centretech Pkwy Building S75, Aurora, CO, 80011 USA Position Role Type : Onsite U...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer - 25k Sign on Bonus

Principal Software Engineer - 25k Sign on Bonus

Leidos IncAurora, CO, United States
Full-time
Principal Software Engineer in our.National Security Sector's (NSS) Cyber & Analytics Business Area (CABA).Our talented team is at the forefront in Security Engineering, Computer Network Operations...Show moreLast updated: 30+ days ago
  • Promoted
Principal Embedded Software Architect II

Principal Embedded Software Architect II

CesiumAstroDenver, CO, United States
Full-time +1
Principal Embedded Software Engineer II.Be among the first 25 applicants.Principal Embedded Software Engineer II.Get AI-powered advice on this job and more exclusive features.To conform with the Un...Show moreLast updated: 6 days ago
Principal Software Engineer

Principal Software Engineer

RADICL DefenseBoulder, Colorado, United States, 80302
Full-time
As the leading provider of Cybersecurity-as-a-Service (CSaaS), RADICL is revolutionizing advanced cyberthreat protection for small and medium-sized businesses (SMBs) in the U.Defense Industrial Bas...Show moreLast updated: 29 days ago
  • Promoted
Principal Software Engineer, Growth

Principal Software Engineer, Growth

JoinhorizonDenver, CO, United States
Full-time
Gusto is a modern, online people platform that helps small businesses take care of their teams.On top of full-service payroll, Gusto offers health insurance, 401(k)s, expert HR, and team management...Show moreLast updated: 30+ days ago
Principal Engineer, Systems

Principal Engineer, Systems

Beehive Industries, LLCEnglewood, Colorado, United States, 80112
Full-time
Beehive Industries is dedicated to.Through the integration of additive manufacturing, the company aims to meet the growing and urgent needs for unmanned aerial defense by dramatically improving a j...Show moreLast updated: 2 days ago
  • Promoted
Software Engineer 3

Software Engineer 3

WyetechAurora, Colorado, United States
Full-time
At Wyetech, you’ll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers.We are committed to h...Show moreLast updated: 30+ days ago
  • Promoted
Principal Systems Engineer

Principal Systems Engineer

Leidos IncAurora, CO, United States
Full-time
Principal Systems Engineer in our.National Security Sector's (NSS) Cyber & Analytics Business Area (CABA).Our talented team is at the forefront in Security Engineering, Computer Network Operations ...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

The Computer Merchant, LTD.Aurora, CO, US
Full-time
JOB TITLE : SOFTWARE ENGINEER JOB LOCATION : AURORA, CO WAGE RANGE • : $98.PER HOUR JOB NUMBER : 14936020 REQUIRED EXPERIENCE : Typically requires a Bachelor's degree in Science, Technology, Engineering ...Show moreLast updated: 30+ days ago
  • Promoted
Principal / Sr Principal Software Engineer - FORGE

Principal / Sr Principal Software Engineer - FORGE

Northrop Grumman Corp. (AU)Boulder, CO, United States
Full-time
RELOCATION ASSISTANCE : No relocation assistance available.At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the wor...Show moreLast updated: 6 days ago
  • Promoted
Principal / Sr. Principal Software Engineer - FORGE

Principal / Sr. Principal Software Engineer - FORGE

Northrop Grumman Corp. (AU)Boulder, CO, United States
Full-time
Boulder, Colorado, United States of America.No - Teleworking not available for this position.Days (United States of America). Relocation assistance may be available.At Northrop Grumman, our employee...Show moreLast updated: 30+ days ago
  • Promoted
Principal Infrastructure Engineer

Principal Infrastructure Engineer

Atom ComputingBoulder, Colorado, United States
Full-time
At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs.Join a world-class tea...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

Red 6Denver, Colorado, United States
Full-time
Red 6 is an innovative Augmented Reality (AR) technology startup leading the way in synthetic air combat training.Our primary technology, supporting our ATARS product, enables pilots to simulate th...Show moreLast updated: 30+ days ago