Software Engineer

 
Title: Software Engineer              
Location: New Hampshire or Minnetonka, MN office     
Department: Development                                                                               
 
POSITION OVERVIEW 
 
At Trimble Transportation Mobility we are passionate about our people, our customers, our culture, and especially our technology. Here you can become an integral member of a passionate group of developers working to solve real-world problems with the latest technology in the transportation and logistics industry. Come join us and help us build the technology that will define the future of fleet mobility solutions. 
 
RESPONSIBILITIES 
 
●        Stay on top of new and up-and-coming technologies 
●        Possess intellectual humility - Be able to make mistakes and learn from them 
●        Design and build sophisticated and highly-scalable systems 
●        Join a team that challenges themselves and each other, asking how we can be better in all aspects of our work 
●        Ensure the team’s work is of high quality through the use of best practices such as continuous integration, unit and integration testing, and code reviews 
●        Collaborate in a culture that promotes passion in technology 
●        Hack away at the bleeding edge of technology during our epic Hack-a-thons (and win a cool prize like a Super Star Destroyer Lego set!) 
 
REQUIRED SKILLS 
 
●        2-year degree or equivalent experience in a software-related field 
●        2+ years of experience developing scalable full-stack solutions 
●        Demonstrate and describe one or more specific successes from current or past technical challenges 
●        Experience with Java, .Net Core, GoLang or other modern languages 
●        Experience with the Spring framework 
●        Experience and comfort with testing tools such as JUnit, Spock, Mockito, or Cucumber 
●        Microservice Architectures 
 
PREFERRED SKILLS 
 
●        Agile software development 
●        Spring Boot 
●        Relational databases such as MySQL or SQL Server 
●        Message brokers such as Kafka or RabbitMQ 
●        Streaming data processing such as Kafka streams or Reactive programming 
●        Amazon Web Services 
●        Git (GitHub preferred) 
●        Docker via Rancher or Kubernetes 
 
 
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. For more information about Trimble (NASDAQ: TRMB), visit www.trimble.com 
 

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 

#Engineering
 

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
Error
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field