Related keywords: remote job germanydevops remote jobremote job international
This page contains product affiliate links.
Trimble is a technology company that focuses on creating innovative products designed to transform how the world works. The company is committed to building groundbreaking transportation solutions and is seeking qualified professionals for various roles, including a Software Engineer. In this position, the Software Engineer will be involved in the development of platform services aimed at transportation products. It represents an opportunity to contribute significantly to projects that leverage next-generation technologies.
The role of Software Engineer at Trimble is pivotal in building next-generation platform services specifically tailored for the transportation domain. These services will seamlessly integrate with the Trimble Cloud core platform, offering APIs essential for a variety of transportation applications. As the company develops newer teams and services, the software engineer will help establish a robust foundation for these transportation products. The environment is designed to encourage both innovation and exploration, providing the necessary support for addressing evolving industry challenges.
As a Software Engineer, you will have numerous responsibilities, which include:
Contributing to the design, coding, and deployment of services relevant to transportation.
Writing clean, maintainable, and efficient code to ensure functionality.
Learning independently while actively contributing to service development.
Collaborating with team members to follow best practices.
Conducting code reviews and providing constructive feedback to colleagues.
Taking ownership of service deployment and maintenance.
Troubleshooting and debugging to resolve software defects and performance issues.
Staying current with industry trends, technologies, and best practices.
Attending team meetings and participating in development practices.
The position also requires the individual to be open to learning, contributing to software development, and engaging with the latest technologies.
To succeed in this role, candidates need to meet specific skill and experience criteria:
A Bachelor’s degree in Computer Science, Information Technology, or a similar field.
A minimum of 4 years of experience in developing backend services, particularly APIs and RESTful web services.
Familiarity with GenAI or AI/ML technologies and an emphasis on experience in developing services using Python and Java.
Excellent skills in writing clean code to ensure quality through effective code coverage.
Possessing good analytical reasoning and decision-making abilities.
Basic understanding of and experience with devOps in a cloud environment.
A mindset geared towards innovation and a willingness to evolve with next-gen technologies.
Proficiency in English, especially in an international team context.
Candidates for this role should be familiar with the following technology stack:
Languages: Java, Python
Frameworks: Spring, Spring Boot, Gradle
CI/CD: Experience with Docker, Kubernetes, GitHub Actions, and Jenkins is preferred.
Database: MongoDB experience is necessary.
Cloud Services: Experience with Azure or similar cloud platforms is required.
Message Broker: Knowledge of Kafka or equivalent message brokers and experience with event-driven architecture.
Having full-stack/UI experience is considered a bonus.
The Software Engineer position is fully remote, making it accessible for candidates within Germany as well as other parts of the UK and Europe. The remote work structure allows flexibility while engaging with international teams and harnessing diverse perspectives.
Trimble fosters a workplace culture that celebrates diversity and promotes equity and inclusion. The company emphasizes the importance of representation and seeks individuals who can contribute to a vibrant corporate community. Trimble has an active commitment to ensuring that all employees feel seen, heard, and valued.
Joining Trimble as a Software Engineer offers exciting opportunities for professional development and growth in an innovative field. This remote position encourages candidates who are passionate about utilizing their skills in a dynamic, diverse environment. For those who meet the qualifications and are eager for an engaging and rewarding career, this role could be an excellent fit.
This job offer was originally published on himalayas.app
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.