




Job Summary: Join a global tech company at the intersection of mobile data, digital advertising, and privacy, developing high-impact products with modern technologies and large data volumes. Key Highlights: 1. Participate in the full product lifecycle, from design to evolution. 2. Work with a senior, close-knit technical team focused on quality. 3. Tackle real technical challenges with large-scale data and modern architecture. Description At **Q\-tech**, we are partnering with an **international technology company** operating at the intersection of **mobile data, digital advertising, and privacy**, helping global brands optimize their marketing strategies intelligently and securely. Founded in **2012**, the company integrates **anonymized mobile network data** with advertising platforms to enable advertisers to reach highly segmented audiences and maximize campaign performance — always under a **privacy\-first** approach. Its ability to transform massive volumes of data into **actionable insights** has positioned it as a key player in the AdTech \& Telco ecosystem. With its **headquarters in Silicon Valley and global presence**, it collaborates closely with leading mobile operators and technology companies. It stands out for its **sustained growth**, **strong technical culture**, and **very low turnover**, with an average team tenure of **5 to 7 years**. Currently, the team continues to grow and is seeking a **Senior Software Engineer** eager to contribute to the development of high-impact products, working with modern technologies and large-scale data. Your Role You will join the core engineering team, participating in the entire product lifecycle: from design through implementation and evolution of solutions. Your responsibilities will include: * Understanding and evolving the current **architecture** and data flows of the platform * Designing and developing scalable and resilient **microservices** * Optimizing the **data architecture** to generate new insights * Building efficient methods for data extraction, processing, and consolidation * Ensuring **software quality** through unit and integration testing * Participating in **code reviews** and proposing technical improvements * Documenting architecture, data flows, and key components * Maintaining and enhancing the existing codebase * Collaborating with QA to define test plans * Supporting DevOps/SRE during deployments * Estimating tasks and committing to deadlines * Acting as a technical reference, communicating decisions and solutions * Evaluating new tools and technologies that add value to the team What We’re Looking For **Mandatory:** * Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or related field * **3–5 years of experience with Java** * Experience with **Java, Spring (Boot \& Cloud)**, and **Maven** * Solid knowledge of **distributed architectures**, event-driven systems, fault tolerance, CRUD, etc. * Experience with **SQL and NoSQL databases** * Optimization of **complex, high-volume SQL queries** * Use of **gRPC, Protobufs**, and messaging platforms such as **Apache Kafka** * Experience with **AWS**, virtualized environments, and **Linux** * English proficiency at **Upper\-Intermediate** level or higher **Also Valued:** * Experience with **Python** and **shell scripting** What They Offer * **Permanent contract** * Stable project within a company experiencing **strong growth** * **Flexible working hours** and work-life balance * **On-site attendance** (a highly flexible hybrid model) * **MacBook Pro M3** \+ additional budget for equipment * Senior, collaborative, quality-focused engineering team * Real technical challenges involving **large-scale data** and modern architecture €55,000 \- €70,000 Zaragoza/Barcelona/Madrid Hybrid **Contact Person:** ediaz@q\-techrec.com \+34 663 444 972


