TomTom

Software Engineer I

TomTom • BE
Hybrid

What you will do:

  • Work with a team of engineers to develop high-quality software
  • Participate to all phases of the project lifecycle – gathering requirements, designing solutions, building new interfaces, integration with existing architectures, development, and testing code
  • Build scalable, highly available and resilient applications by  utilizing the optimal cloud technologies, programming languages and frameworks that best suit your use cases
  • Design technical solutions to solve complex technical problems at scale
  • Build iteratively using agile methodologies
  • Contribute to a collaborative team culture by supporting others, sharing knowledge, and stepping in where needed to help the team succeed
  • What you will need:

  • Demonstrated interest in Software Development, through academic projects, personal initiatives, internships, or similar experiences
  • Bachelor's or Master's degree in Computer Science or a degree in Engineering, Mathematics, Physics or similar — or equivalent experience with strong potential to grow into a more senior engineering role
  • Software development experience in at least one programming language
  • Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis
  • Comfortable with written and verbal communication in English
  • Desire to learn, and expand your skill set
  • Able to solve a complex problem on their own by utilizing experience and other resources
  • A strong team mindset, collaborating effectively, and being motivated by shared success