TomTom

Senior Software Engineer

TomTom

full-time

Posted on:

Location Type: Hybrid

Location: BelgradeSerbia

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Lead a team of engineers to develop high-quality software
  • Drive technical decisions to improve engineering practices
  • Participate in all phases of the project lifecycle
  • Build scalable, highly available and resilient applications
  • Enable team success through interactions with partner teams
  • Take ownership of responsibilities and lead changes
  • Support hiring and investments into team health

Requirements

  • Bachelor's degree in Computer Science or related field or 5+ years of equivalent experience
  • Proven ability to learn new languages and technologies
  • Comfortable with written and verbal communication in English
  • Strong Computer Science fundamentals (object-oriented design, data structures, algorithm design)
  • Strong knowledge of professional software engineering practices (coding standards, code reviews, build processes)
  • Experience writing system designs at the component level
  • Experience working with data processing tools/frameworks and cloud technologies
Benefits
  • A competitive compensation package
  • Time and resources to grow and develop
  • Personal development budget and paid leave for learning days
  • Paid access to e-learning resources
  • Enhanced parental leave
  • Paid leave to care for loved ones
  • Paid leave to volunteer in local communities
  • Work flexibility (hybrid work model)
  • Setup budget for home office
  • Monthly allowance for home office support
  • Options to work from home country and abroad for a set number of days
  • Competitive holiday plan
  • An extra day off to celebrate your birthday
  • Join annual events like Hackathon and DevDays
  • Inclusive global culture
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentobject-oriented designdata structuresalgorithm designcoding standardscode reviewsbuild processessystem designdata processing toolscloud technologies
Soft Skills
leadershipcommunicationteam collaborationownershipproblem-solvingtechnical decision-makinginterpersonal skillsadaptabilityproject managementmentorship
Certifications
Bachelor's degree in Computer Science