Join to apply for the Software Engineer role at Trimble Inc.
About Trimble / TransporeanAt Trimble, we build innovative products that change the way the world works. We are seeking enthusiastic and experienced professionals to build our next generation platform services for Transportation products and services.
About The RoleSoftware Engineer
The Software Engineer will develop innovative platform services for the transportation domain at Trimble. These services will integrate with Trimble Cloud core platform services and offer transportation platform APIs for various transportation products and applications. As we establish new teams and develop new platform services, our goal is to build a robust foundation for Trimble's transportation products. We offer a dynamic environment that encourages exploration and innovation with next-gen technologies to meet industry needs.
This role will be responsible for one of the platform services, including development and maintenance.
Responsibilities
Contribute to the design, coding, and deployment of services.
Write clean, maintainable, and efficient code.
Learn and contribute independently to service development.
Collaborate effectively with team members, following best practices.
Conduct code reviews and provide feedback.
Own the deployment of services.
Troubleshoot, debug, and resolve software defects and performance issues.
Participate in team meetings, code walkthroughs, and development practices.
Stay updated with industry trends, technologies, and best practices.
Eager to learn and contribute using the latest technologies.
Be an excellent team player.
Desired Skills and Experience
Bachelor’s degree in Computer Science, IT, or related field.
4+ years of experience developing backend services, APIs, RESTful web services.
Experience with GenAI, AI / ML.
Experience developing Python and Java backend services.
Ability to write clean, quality code with coverage.
Good analytical and decision-making skills.
Basic DevOps knowledge with any cloud platform.
Innovative mindset, eager to learn and use next-gen technologies.
Strong communication skills in English, working with international teams.
Languages:
Java, Python.
Frameworks:
Spring, Spring Boot, Gradle.
Database:
MongoDB.
Cloud experience:
Azure or other clouds.
Message Broker:
Kafka or similar, experience with event-driven architecture.
Nice to have:
Full stack/UI experience.
LocationThis role is fully remote from the UK and Europe.
Our Inclusiveness CommitmentWe celebrate diversity and actively promote inclusion. We seek to create a welcoming environment where everyone feels they belong, regardless of background.
Additional Details
Seniority level:
Mid-Senior level
Employment type:
Full-time
Job function:
Other
Industry:
Software Development
#J-18808-Ljbffr