muq2a3hqm9vdq6kcqazsqtwo
Trimble Inc.Trimble Inc.

Senior Software Engineer

Bridge the Physical & Digital Worlds: Lead Global Software Engineering Excellence at Trimble!

As a Sr. Software Engineer with Cloud Expertise, you will drive innovation that directly impacts how global industries connect and scale for Trimble in Richmond Hill, Canada. 

About Us:

Trimble is an industrial technology company transforming the way the world works by delivering solutions that enable our customers to thrive. We create technologies that connect the digital and physical worlds, helping our customers increase productivity, quality, safety, and sustainability. From purpose-built products to enterprise-level solutions, our technology empowers professionals in construction, geospatial, government, transportation, and more.

The Trimble Field Systems segment provides solutions to increase precision and productivity in construction tasks by empowering stakeholders to collect accurate information and manage conditions with cutting-edge technology.

Trimble Applanix: The Trimble Applanix Team specializes in building  industry-leading GNSS-aided inertial technology and mobile positioning solutions for sensors and vehicles. By leveraging a deep expertise in inertial manufacturing and sensor fusion, we deliver high-precision direct georeferencing for imaging devices and handle complex systems integrations. Our capabilities extend from real-time processing to post-mission mobile mapping, providing a comprehensive ecosystem of software and hardware designed for elite geospatial performance. If it drives, flies or floats, our tailored positioning solutions get people moving in the right direction!

What Makes This Role Great:

You will be the primary Sr. Software Engineer and navigator of our cloud modernization journey, owning the evolution of our public-facing APIs and web applications. This is a unique opportunity where you will influence high-level product strategy and documentation governance while staying deeply connected to the code.

Key Exciting Responsibilities

Cloud Product & API Ownership

  • Strategic Lifecycle Management: Lead the evolution of public-facing APIs and web applications, with a dedicated focus on scalability, reliability, and industry-standard documentation.

  • Operational Stewardship: Oversee the ongoing maintenance and operational support for all cloud-hosted products and internal systems integrations.

  • Cross-Functional Collaboration: Partner with diverse departments to unify the API ecosystem with internal systems and design microservices that facilitate seamless inter-divisional connectivity.

Ecosystem & Technical Stewardship

  • Legacy Modernization: Drive the strategic transition of desktop applications into robust, AWS-hosted microservices.

  • Technical Blueprinting: Translate complex business requirements into actionable technical strategies, including microservice decomposition and phased implementation roadmaps.

  • Documentation Excellence: Champion best practice documentation standards, ensuring architecture diagrams and API specifications are finalized prior to development.

Backend Engineering & Quality Assurance

  • Full-Stack Contribution: Perform hands-on backend development and refactoring using C#, focusing on the migration of legacy features to cloud-native environments.

  • System Performance: Troubleshoot and resolve complex architectural and performance challenges within distributed systems.

  • Requirement Verification: Conduct pre-QA validation to ensure development outputs align with design specifications, maintaining architectural integrity and reducing project friction.

Technical Leadership & Collaboration

  • Project Leadership & Mentorship: Provide technical direction and project-based leadership to a global team; facilitate sprint planning and offer mentorship to foster professional growth (non-managerial).

  • Stakeholder Liaison: Serve as the primary technical interface for business stakeholders, translating high-level vision into functional technical deliverables.

  • Operational Discipline: Cultivate a team culture rooted in execution, collaboration, transparent communication, and comprehensive documentation.

Essential Skills & Experience

  • 5+ years of experience spearheading the full software development lifecycle (SDLC) within AWS or Azure ecosystems, with specialized expertise in backend development. 

  • Technical Stack: Deep understanding and proficiency in C# and .NET, and JavaScript.

  • Demonstrated success in microservices decomposition, RESTful API design, and managing the complexities of distributed systems.

  • Proven ability to lead high-priority technical projects and a genuine passion for fostering a collaborative culture through peer mentorship.

  • Skilled in producing comprehensive technical documentation.

Bonus Points:

  • Demonstrated interest or experience utilizing AI-assisted engineering tools to drive personal productivity and stay at the forefront of modern software development practices.

Logistics:

Location: Richmond Hill, (4 days in office)

Travel Requirement: <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.

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.

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."

Cloud Technical Lead, AWS, Azure, Software Engineer, C#, Microservices, API Development, Backend Architecture, Distributed Systems, Software Engineering Lead, Richmond Hill Tech Jobs, Remote Leadership

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

Join a Values-Driven Team: Belong, Grow, Innovate. 

At Trimble, our core values of Belong, Grow, and Innovate aren't just words—they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter. 

Trimble’s Privacy Policy

If you need assistance or would like to request an accommodation in connection with the application process, please contact AskPX@px.trimble.com.