Software Engineer (C / Go)
Are you motivated by working with C and Go in high‑performance systems? Do you enjoy building data‑processing components with real impact and modern technology?
At Q-tech, we are looking for a Software Engineer for an international project that combines Big Data, distributed platforms, and advanced analytics.
Here, you will design, build, and deploy key components of a platform that processes billions of daily events, with a strong focus on privacy, scalability, and performance.
? What you will do
Develop services in C and Go within a distributed, high‑availability data platform.
Participate in the full lifecycle: design, coding, testing, deployment, and monitoring.
Collaborate with Platform, API, and Data teams to evolve critical functionalities.
Ensure quality together with the QA team and document what you build.
What we’re looking for
Solid experience programming in C and/or Go.
Strong knowledge of data structures, algorithms, and multithreaded programming.
Solid foundations in OOP and good engineering practices.
Ability to communicate effectively with distributed teams.
Motivation to learn, contribute, and grow.
⭐ Why this project is special
Based on publicly available information about the client’s sector
Real technology: systems that process data in real time, integrating signals from both the physical and digital worlds.
Global scale: the platform is used across several international markets and handles massive data volumes.
Privacy as a core pillar: cookie‑less identity models, advanced anonymization, and strict compliance with standards.
Continuous innovation: you’ll work in an environment where experimentation, measurement, and constant improvement are part of the culture.
Strong backing: the project is part of a tech ecosystem acquired by a global giant with a long‑term vision.
Conditions
Salary: 55–70K
Work model: almost fully remote, with occasional visits to Zaragoza.
International team (English required), technically demanding environment, and a high level of autonomy.