The job you are looking for is no longer available.

Engineering software developer

  • Gildersome, Leeds (LS27), LS27 7JP
  • Competitive plus excellent benefits

Trimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the best. While GPS is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so; we are changing the way the world works. Our solutions are used in over 140 countries and we have incredibly diverse lines of business.

Our employees represent this diversity and can be found in over 30 countries, working closely with their colleagues around the world. Due to our geographic, product and customer reach, there is plenty of room at Trimble for exceptional people to grow. Come position yourself with an innovative industry leader and position yourself for success.

Engineering Software Developer

We are looking for an Engineering Software Developer to join our team at Trimble Solutions, Leeds. UK


The following is an example of the typical responsibilities an Engineering Software Developer would undertake as a team member working on a product development project:

  • To assist with the preparation and review of project scoping statements, feasibility studies, user requirement specifications, engineering specifications, test plans
  • To prepare estimates for the tasks to be undertaken during implementation
  • To undertake all aspects of detail design, coding and testing of software prior to handover for formal testing and acceptance testing
  • To undertake formal testing and acceptance testing of engineering software
  • To liaise with and respond to Trimble Technical support to assist in resolving User issues as required.

An Engineering Software Developer may be expected to execute any operational or project activity within Trimble to which he is able to make the appropriate contribution. He may be expected to assume the role and responsibilities of a team member as defined in the project or activity in question.

In addition to:

  • Provide a computer-technical consultancy service both in-house and out of house as and when required
  • Take an interest in all aspects of IT with a view to advising on new trends and new technology. Disseminate this information within Trimble as appropriate.
  • Represent the company at external meetings and on committees
  • Adopt a flexible approach to general work tasks and be willing to undertake a variety of work
  • Carry out all work in a professional and responsible manner
  • Represent Trimble in a professional manner at all times.


  • To achieve high quality, well documented, maintainable software systems which comply with company development standards and which return commercial gain for the company.
  • To ensure individual work plans are achievable and where possible to contribute directly to the estimating process, thereby ensuring that the overall implementation process is accurately estimated.
  • To produce high levels of customer satisfaction from Trimble’s software products.


  • Bachelor’s degree in civil or structural engineering and be familiar with design codes
  • Some programming experience is desirable, but not essential
  • Excellent analytical skills, logical skills, written communication and interpersonal skills
  • Strong problem solving skills and demonstration of conflict resolution skills
  • Experience of working in a team environment, changing roles between actively supporting other members of the team to leading the team with focus on the customer
  • High energy level, self-motivated, and with a proven ability to learn quickly, multi-task and work independently as well as part of a team.

Benefits Package:

  • 25 Days Holiday plus bank holidays
  • 37.5 hour working week
  • Flexible working (depending on department)
  • Profit related bonus scheme (Qrtly)
  • Pension Scheme
  • Private health scheme
  • Cycle to Work Scheme
  • Childcare Voucher Scheme

Please note: You should never need to provide bank account details or any other financial information, or make any form of payment, when applying for a job. If you are ever asked to do this by a recruiter on our site please contact us with the advertiser's company name and the title of the job vacancy.