Senior Software Engineer (Tech Lead)
TomTom · Amsterdam, North Holland, THE NETHERLANDS
What you'll do - Work with a team of engineers to develop high-quality software - Participate in all phases of the project lifecycle – gathering requirements...
Job description
What you'll do: - Work with a team of engineers to develop high-quality software - Participate in all phases of the project lifecycle – gathering requirements, designing solutions, writing down and consensusing architectural decisions with Staff engineers, building new interfaces, integration with existing architectures, development, and testing code and deploying in production environments - Own roadmap epics, and together with the product manager and the engineering manager, break down the functional requirements into technical tasks, to be delivered by yourself and/or other team members - Build scalable, highly available and resilient applications by utilizing the optimal cloud technologies and programming languages and frameworks that best suit your use cases - Design technical solutions to solve complex technical problems at scale - Mentor more junior engineers and interns in the team - Influence the team by bringing software engineering best practices. Have a multiplicative effect by researching, learning and sharing back with the colleagues about state-of-the-art technology and operational excellence - Build iteratively using agile methodologies What you'll need: - 7+ year o...