Would you like to see your work operated by hundreds of thousands of customers on a daily base?
Michael Suess, VP Engineering, TomTom Telematics
TomTom Telematics is the fastest growing Business Unit of TomTom, and one of the world’s leading providers of fleet management solutions and professional telematics services, delivered as Software-
as-a-Service (SaaS) . Our products are designed to help professional drivers to drive greener, safer and more efficiently.
Our award winning online platform, WEBFLEET, is highly scalable and has the highest standards in terms of reliability and security.
TomTom Telematics services more than 49,000 fleet customers in 60 countries with more than 848,000 active monitored units / vehicles and is Europe’s largest and fastest growing fleet management service provider.
Where do you want to be?
We are looking for a software engineer with focus on the topic of systems consolidation and migration for our team in Barcelona.
The successful candidate will become part of an agile cross-functional team which takes responsibility to deliver changes across the full application stack.
Together with a team of highly skilled and motivated engineers, you will :
discuss, define, and develop in tooling and middleware related to consolidating legacy systems and migrating the respective customers and users;
maintain some of the legacy systems until it is their time to be migrated;
you will understand and partially reverse engineer functionalities in legacy systems and implement equivalent features in the TomTom Telematics Service Platform
work using different agile methodologies (Scrum, Kanban) to organize yours and your team’s work;
develop complete sets of functionalities from backend to frontend;
keep a keen eye on application performance, operability, robustness, monitoring and failure resilience, and last but not least the security of individual services and the whole system;
work on ongoing functional and performance improvements, including bug fixing and issue solving on production applications and test automation.
What do we expect from you?
To make a successful start in our organization it will definitely help if you have a passion for software and systems and supporting our business with them.
Also, it will be great if you have as many as possible of qualities below :
You have a degree in computing or engineering or equivalent qualifications or experience, and ideally at least 2 years of experience in commercial software development.
The position can be modified to senior engineer profile depending on your previous experience.
You are a versatile problem solver and you have experience with some of the following languages and technologies : Java, .
NET / C#, SQL and database procedures and scripting languages as Python, Groovy, but also embedded software (C / C++).
You have expertise in working with large data sets in relational databases or key value stores, data extraction, transformation, and system to system connectors.
You a getting things done type of person. No matter whether it is to implement a new feature, fix a bug in production, extract some data and deliver it to customer support, or to support migrating existing users from one system to another, you tackle the problem and resolve it.
You are fluent in English (written and spoken).
You are a great communicator, analytic, goal-oriented, quality-focused, yet still agile and open-minded person.
You like to work as part of an international organization and cooperate with other software engineers, system engineers, architects, product owners across multiple locations.
You have a clear overview about all layers in software development and a reasonable knowledge of best practices.
Let’s not forget the good stuff
You will join an adventure in software product development within a rapidly growing business unit of a globally renowned brand and various opportunities for your professional development.
You will get the chance to work in a fast moving, innovative and international environment, dealing with all kind of different countries and cultures.
You will be part of a team of expert developers and contribute in building and adapting technology for WEBFLEET, TomTom’s leading fleet management system, or NEXTFLEET, TomTom’s emerging Connected Car Service platform.
TomTom Telematics provides indefinite contracts, a competitive base salary and bonus plan.
The benefits include private health insurance, pension plan (after 6 months contract) , up to 50% discount on TomTom products, lunch vouchers.
You can get access to an online learning platform (1500 courses & 11000 e-books), and your manager will be open to discuss personal training, certifications or conference attendance with you, after you proven yourself in our team.
Who are we?
TomTom empowers movement. Every day millions of people around the world depend on TomTom to make smarter decisions. We design and develop innovative products that make it easy for people to keep moving towards their goals.
Our map-based components include map content, online map-based services, real-time traffic, and navigation software. Our consumer products include PNDs, navigation apps, and GPS sports watches.
Our main business products are custom in-dash navigation systems and a fleet management system, which is offered to fleet owners as an online service with integrated in-
vehicle cellular devices.
Our business consists of four customer facing business units : Consumer, Automotive, Licensing and Telematics.
Founded in 1991 and headquartered in Amsterdam, we more than 4000 employees worldwide and sell our products in over 36 countries.
For further information, please visit
If you would like to be part of this winning team and would like to help us further position ourselves as the authority in location and navigation solutions, please apply today!
Pre-employment screening of all external candidates is part of the selection process.