
Software Engineer I
TomTom
full-time
Posted on:
Location Type: Hybrid
Location: Gent • Belgium
Visit company websiteExplore more
About the role
- Learn all about map-making from the ground up
- Work with a team of engineers to develop high-quality software
- Participate in all phases of the project lifecycle – gathering requirements, designing solutions, building new interfaces, integration, development, and testing code
- Build scalable, highly available and resilient applications by utilizing optimal cloud technologies and programming languages
- Design technical solutions to solve complex technical problems at scale
- Build iteratively using agile methodologies
Requirements
- Bachelor's or Master's degree in Computer Science
- Experience in software development in Java (preferred) or another modern programming language
- Strong Computer Science and development fundamentals including object-oriented design, data structures, algorithm design, and complexity analysis
- Proficient with written and/or verbal communication in English
- Desire to learn and expand your skill set
- Able to solve a complex problem on his/her own by utilizing experience and other resources
Benefits
- A competitive compensation package
- Time and resources to grow and develop, including a personal development budget and paid leave for learning days
- Paid access to e-learning resources such as O’Reilly and LinkedIn Learning
- Enhanced parental leave plus paid leave to care for loved ones and volunteer in local communities
- Work flexibility, with both office and home use
- Improve your home office with a setup budget and monthly allowance
- Options to work from your home country and abroad for a set number of days each year
- Competitive holiday plan, plus an extra day off to celebrate your birthday
- Join annual events like our Hackathon and DevDays to bring your ideas to life
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javaobject-oriented designdata structuresalgorithm designcomplexity analysiscloud technologiessoftware developmentagile methodologiesscalable applicationsresilient applications
Soft Skills
communicationproblem-solvingteam collaborationdesire to learnadaptability
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science