Software Engineer

Trimble Inc.Westminster, CO
Hybrid

About The Position

Architect the Future of 3D Design: Software Engineer (SketchUp) Ready to redefine the world of 3D modeling? Join the team behind SketchUp and help deliver a next-generation experience for millions of global designers. We are looking for a motivated, quality-first engineer to roll up their sleeves and solve complex challenges at the intersection of intuitive design and powerful performance. 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. AECO: The Trimble AECO segment provides digital construction solutions that increase precision and productivity for Architecture, Engineering, Construction, and Operations. What Makes This Role Great: In this role, you will be at the forefront of developing a next-generation 3D modeling experience, directly influencing how millions of architects and creators visualize the world. You will have the unique opportunity to work across a diverse tech stack, bridging the gap between high-performance C++ modeling engines and modern user-facing applications.

Requirements

  • 3+ years of experience with type-safe programming languages and asynchronous programming paradigms.
  • Proven track record of developing robust, network-connected applications.
  • Proficiency in leveraging AI programming tools and workflows such as GitHub Copilot, Cursor, or Claude.
  • Strong problem-solving skills with a degree in Computer Science or equivalent software engineering experience.

Nice To Haves

  • Experience with web technologies like Vue.js, WebGL, and Node.js or C++ development for gaming and 3D graphics.
  • Familiarity with AWS, automated testing via Playwright, or peer-to-peer networking.
  • Background in 3D modeling, design, or graphics software.

Responsibilities

  • Develop high-quality code across TypeScript, Swift, and C++ to power the next evolution of SketchUp clients.
  • Troubleshoot and enhance the core C++ modeling engine to ensure seamless performance for complex designs.
  • Analyze and optimize network communications and message processing across server and client layers.
  • Participate in collaborative design and technical reviews to shape software architecture and best practices.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service