Software Engineering Lead

About the Job




ORRemote or Portland

Location: Portland, Oregon OR Westminster, Colorado OR Remote

Intelligent Construction Tools (ICT) is a joint venture of Hilti & Trimble.  Partnering since 2010, the Hilti and Trimble organizations share similar values—focusing on a deep understanding of the customer needs and harnessing innovation to develop value-added solutions that increase customer productivity. In addition, Trimble and Hilti have complementary technologies, channels and geographic footprints in the building construction space. By combining Hilti\\\’s expertise in a wide range of leading application systems for construction professionals with Trimble\\\’s broad portfolio of positioning technologies and enterprise solutions, the joint venture will deliver a new class of productivity solutions to the building construction industry.

Job Summary:

Responsible for overall application design structure,  integration with other systems, application technology selection. Performs code review, analysis, selection, design, development, support and tuning of large enterprise applications. Responsible for working with the project teams to establish product requirements and develop fully tested software to meet established requirements. Success in this position involves working effectively with the application domain experts, working within the established process framework, and demonstrating a set of fundamental software engineering skills that result in predictability in engineering, scheduling and the quality of products developed in Agile development methodology.

Duties and Responsibilities:

  • Prepare and deploy required infrastructure components

  • Implement defined architecture and connector logic based on user stories and API specification

  • Write and execute test scripts

  • Bug fixing and maintenance

  • Coach team members and external developers if required

  • Work with external partners and customers to refine requirements 

Skills and Experiences Required

  • 7 + years experience as a software engineer in back-end technologies developing Web Services (REST, SOAP, Event-Driven)

  • Containerization experience, from deployment of the platform and maintenance, to creating and deploying services to it. 

  • Solid experience in cloud server infrastructure setup and configuration

  • Advanced understanding of design patterns and SOLID principles

  • Proficiency in automated testing

  • Excellent written and verbal communication and interpersonal skills in a strong-matrix organization environment.

  • Familiarity with commonly accepted software development processes and methodologies.

  • Proven ability to mentor and coach other developers

Skills and Experiences Preferred

  • Experience with Go, Rust, Erlang, OCaml, or F# development. 

  • DevOps experience

Other Requirements

  • Interact with interdisciplinary and international team based in a variety of locations (e.g. USA, Europe, India)

  • Travel: 10%

Our Company

Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety and sustainability. From purpose-built products to enterprise lifecycle solutions, Trimble software, hardware and services are transforming a broad range of industries such as agriculture, construction, geospatial and transportation and logistics. 

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:



Bonus Eligible?


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 Inc. is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D

Apply For This Position

Apply to this job