Tech Jobs in EMEA
18,850 open positions · Updated daily
Why EMEA is a hotspot for tech talent: With 3,335 tech openings spread across 30+ countries, the region offers a mix of high-growth startups and mature enterprises. Cities such as Berlin, Dublin, Amsterdam, and Barcelona top the list for AI, fintech, and green‑tech innovation, while London remains a global hub for SaaS and e‑commerce. The EU’s digital single market fuels cross‑border collaboration, and many firms adopt a hybrid work model, giving candidates flexibility and access to diverse talent pools.
Industries shaping the EMEA tech scene: Fintech giants like Revolut and TransferWise are headquartered in London, while Adyen and Klarna thrive in Amsterdam. Berlin hosts a vibrant startup ecosystem focused on AI and cybersecurity, and Spotify and Zalando drive the music and fashion e‑commerce sectors. Scandinavian countries lead in sustainable tech, with Northvolt in Sweden and Ørsted in Denmark pushing battery and offshore wind solutions. Gaming studios in Warsaw and health‑tech innovators in Barcelona further diversify the job market.
Cost of living vs salary transparency: While London and Paris command top salaries, cities like Berlin, Warsaw, and Lisbon offer lower living costs and competitive wages. For example, a senior software engineer in Berlin earns €80k–€110k, whereas the same role in Warsaw averages €45k–€60k. Transparent salary ranges enable candidates to weigh relocation costs, tax regimes, and housing prices—critical factors when choosing a city to grow a tech career.
Senior UX Designer
Company: Canonical
Location: EMEA
Posted Apr 06, 2024
Canonical, the company behind Ubuntu, is seeking a Senior UX Designer to join their remote EMEA-based team. The role involves working with the open source community and Canonical customers to research new features, collaborating with product managers and engineers, evolving design systems, and representing the design team in cross-functional meetings. The ideal candidate should have excellent academic results, a degree in User Experience Design or STEM, knowledge in user experience technology and design, and a commitment to continuous learning. Canonical offers an opportunity to shape a company and products, influence in the open source community, an inclusive work environment, learning and development, and competitive benefits.
Senior Software Engineer - MAAS
Company: Canonical
Location: North America,Latin America,EMEA
Posted Apr 07, 2024
Canonical, a leading international software company, is seeking an experienced software engineer passionate about open source software, Linux, and Data Centre automation. The successful candidate will join the MAAS team, responsible for delivering Metal As A Service hyperscale provisioning technology. The role involves developing MAAS core components, shaping its architecture, collaborating with other teams, and contributing to documentation. The ideal candidate should have a strong background in Python, Go, or TypeScript/React, excellent problem-solving skills, and experience with Linux server technologies. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards.
Software Engineer - Micro/Private/Bare-Metal Cloud
Company: Canonical
Location: North America,Latin America,EMEA
Posted Apr 06, 2024
Canonical, a leading international software company, is seeking an experienced software engineer passionate about open source software, Linux, and Data Centre automation. The successful candidate will join the Ubuntu MAAS team, responsible for delivering Metal As A Service hyperscale provisioning technology. The role involves developing MAAS core components, shaping its architecture, collaborating with other teams, contributing to continuous integration, and providing technical communication. The ideal candidate should have a solid track record in Python or Go, excellent problem-solving skills, strong English communication, and experience with Linux server technologies. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards.
Embedded Linux Containers Software Engineer
Company: Canonical
Location: EMEA,North America,Latin America
Posted Apr 06, 2024
The job posting is for a Software Engineer position on the SnapD team at Canonical, focusing on Golang code for software delivery containers, security, sandboxing, telemetry, and device management. The role involves collaborating with a distributed team, writing high-quality code, debugging, code reviews, and maintaining robustness. The ideal candidate should have a passion for open-source software development, experience with Golang and Linux, and strong soft skills. Canonical offers a remote-first work environment, competitive salary, learning and development allowances, and generous leave policies.
C, Golang Software Engineer working on dqlite, a Raft extension for SQLite
Company: Canonical
Location: EMEA
Posted Apr 06, 2024
Canonical is hiring a software developer to work on dqlite, a distributed SQLite database. The job involves designing and implementing enhancements to the libraft, dqlite, and go-dqlite components, as well as responding to issues and user inquiries. The company offers a fast-paced team environment, career development opportunities, and a remote work setup.
Golang System Software Engineer - Containers / Virtualisation
Company: Canonical
Location: North America,Latin America,EMEA
Posted Apr 06, 2024
Canonical is hiring a Golang software engineer to work on the low-level Go codebase. The team is responsible for the design, development, and evolution of LXD, a modern system container and virtual machine manager. The company offers a fun, fast-paced team environment, a career full of learning and development, and a remote work environment.
Software Engineer - Ubuntu Systems Management
Company: Canonical
Location: EMEA,North America,Latin America
Posted Apr 06, 2024
Canonical is offering an exciting opportunity for a software engineer with a passion for open source software, particularly Linux, Python, and web services at scale. The role involves contributing to the development of Landscape, the leading management tool for Ubuntu systems, in a distributed team. Responsibilities include collaborating with the team, writing high-quality code, participating in code and architectural reviews, and working on release management. The ideal candidate should have a strong commitment to code quality, proficiency in Python and web frameworks, experience with databases, and comfort with Ubuntu as a development and deployment platform.
Engineering Manager, Ubuntu Server - Ubuntu Pro
Company: Canonical
Location: EMEA,North America,Latin America
Posted Apr 06, 2024
Canonical, the company behind Ubuntu, is seeking a leader for a globally distributed team of engineers. The role involves managing the software that manages access to all professional Ubuntu offerings, influencing its evolution, and coordinating new features with various teams and partners. The successful candidate will be passionate about Ubuntu, open source, and large innovative customers. They will build and lead a team, develop talent, work with product management, and advocate for modern agile software development practices. Canonical offers a distributed work environment, personal learning budget, annual compensation review, and recognition rewards.
Software Engineer - Digital Workplace
Company: Canonical
Location: EMEA
Posted Apr 06, 2024
Canonical, a pioneer in the digital workplace, is seeking a Senior Web Engineer to join their Workplace Engineering team. The role involves designing and delivering web-based systems, providing insights into the Canonical workplace experience, and improving key business processes for a distributed team. The ideal candidate should be an expert in backend web service programming, web development technologies, data analytics, and data visualization. Canonical offers remote work with travel opportunities, personal development budget, competitive compensation, recognition, and travel benefits. The company values diversity and fosters a workplace free from discrimination.
Python Software Engineer - Ubuntu Hardware Certification Team
Company: Canonical
Location: EMEA
Posted Apr 07, 2024
Canonical is seeking a Python Software Engineer to join the Certification team, responsible for developing tools that ensure hardware compatibility with Ubuntu Core, Desktop, and Server. The ideal candidate should be a Python developer familiar with hardware, with experience in test automation tools or Linux-based embedded hardware. The role involves maintaining and developing new features for Python-based test automation tools, inventing remote automated testing methods, and building software for in-house designed testing hardware. The position offers an opportunity to have a significant impact on Linux adoption across various device categories and industries, with a fun, fast-paced team environment and numerous learning opportunities.
Engineering Manager - Solutions Engineering
Company: Canonical
Location: EMEA
Posted Apr 06, 2024
Canonical, a global software company, is seeking an Engineering Manager to lead a team of Python engineers. The role involves developing and growing team members, demonstrating sound engineering principles, planning and managing projects, and advocating for agile software development practices. The ideal candidate should have experience in agile software development, cloud computing, Linux server administration, and software automation. They should also be passionate about developing and growing people, and be comfortable with travel up to 10% of the time.
Engineering Director, Community
Company: Canonical
Location: North America,Latin America,EMEA
Posted Apr 06, 2024
The Engineering Director of Community at Canonical will have a significant impact on growing community engagement and processes across all engineering teams. The role involves assisting various teams in broadening their community engagement activities, ensuring community is an important aspect of engineering work, and mentoring new and existing contributors. The role also includes organizing cross-team participation in community events, collaborating with developer advocates and PR teams, and promoting Ubuntu and related technologies via blogs and social media. The ideal candidate should have a long history of community engagement, experience leading projects and teams, strong communication skills, and a passion for technology and collaboration.