Data Software Engineer
Wey Wey Web
We build game-changing products and scalable platforms for complex, high-volume digital markets.
Our cross-functional teams create online platforms and software solutions that reach hundreds of thousands of users every day.
Your mission
Are you ready to push technology into the future as a Data Software Engineer at The Workshop ?
We’re looking for skilled, versatile and collaborative engineers with excellent design and problem-solving abilities. If you have experience developing high-performance applications and are ready to tackle challenges across the stack, we want to hear from you.
In this role, you’ll apply strong software-engineering fundamentals to building the services and capabilities of our data platform. You’ll design and develop systems that orchestrate, configure and expose ingestion, transformation and data-quality capabilities as a service, following a complete DevOps approach.
We’re looking for someone comfortable building production software: delivering new functionality while ensuring that everything built is reliable, observable, maintainable and easy to support.
What you’ll do
- Build services that orchestrate and expose ingestion, transformation and data-quality capabilities to other teams.
- Develop ingestion and connector-based integration capabilities using Kafka and Kafka Connect .
- Integrate and orchestrate distributed processing engines such as Apache Spark, Flink or Beam behind clean service APIs.
- Abstract the underlying execution of data-processing technologies.
- Implement comprehensive monitoring and alerting to track service health, data quality and resource utilisation.
- Investigate and support production issues, improving reliability and reducing recurring operational problems.
- Support performance-tuning initiatives and identify opportunities to increase efficiency and throughput.
- Use approved AI-assisted engineering tools responsibly for development, testing, documentation and troubleshooting.
- Direct AI coding agents as part of everyday delivery by providing clear context, critically reviewing their output and taking responsibility for the quality, security and design of everything that ships.
- Work with engineers and product owners using agile methodologies.
- Take end-to-end ownership of your work under a DevOps philosophy covering the entire software development lifecycle.
- Follow best practices in design, coding, testing, operations and monitoring.
- Give and receive constructive feedback through code reviews.
- Collaborate, perform peer reviews, share knowledge and develop skills across the team.
- Suggest and implement improvements that optimise the software development lifecycle.
- Keep up to date with developments in software, data and streaming technologies.
- Design, develop, test, deploy, maintain and support the services and capabilities of the data platform.
What you’ll bring
- Strong software-engineering fundamentals, including object-oriented programming, back-end development and multithreading.
- Relevant experience with Java and/or Python .
- Experience creating, evaluating, deploying, maintaining and evolving software solutions and services.
- Experience working with high-velocity, high-volume data in relational, semi-structured and unstructured formats.
- Expertise in data ingestion using Kafka and Kafka Connect .
- Hands-on experience with at least one stream or batch-processing technology: Apache Spark, Flink or Beam .
- Strong SQL skills, including query writing and database performance tuning.
- Experience working with relational and/or NoSQL database systems.
- An understanding of data modelling, software architecture and how different systems interact.
- An agile approach to development and a CI/CD mindset.
- Experience with CI/CD tools.
- A commitment to quality through comprehensive unit and integration testing.
- A pragmatic approach to building reliable, observable and maintainable production software.
- Familiarity with AI-generated code and the ability to assess its testing, readability and architectural fit.
- An understanding of when AI assistance adds genuine value throughout the software development lifecycle.
- Strong problem-solving skills, a willingness to take ownership and enthusiasm for technical challenges.
- A collaborative and respectful attitude.
- The ability to communicate effectively with different stakeholders.
- Good written and spoken English.
- A bachelor’s degree in Computer Science or a related discipline.
Nice to have
- Experience defining and monitoring data-quality standards, metrics and KPIs.
- Experience with Kubernetes, Docker and Argo CD .
- Knowledge of Apache Iceberg .
- Knowledge of Exasol .
- Experience with scripting languages such as Shell.
- Experience with the Confluent Platform .
- Experience building platform or “as-a-service” capabilities for other engineering teams.
What’s in it for you
- Private life and health insurance for you and your family.
- Pension plan.
- Gym reimbursement.
- Up to four weeks per year working from anywhere for eligible employees.
- A Learning Pocket for personal and professional development.
- A hybrid working model with flexible hours.
- Three paid volunteering days each year.
- A generous employee referral programme.
- Workplace perks including a gaming room with darts, pool, table tennis, table football, consoles and much more.
- Massages and a kitchen stocked with coffee, fruit, nuts and ice cream.
- ...cross-functional teams create online platforms as well as software solutions that reach hundreds of thousands of users daily.... ...mission Are you ready to push technology into the future as a Data Software Engineer with The Workshop? We're looking for skilled, versatile and...Ofertas de empleo recomendadasTrabajo híbridoHorario flexible
- ## Software Engineer, Fund SolutionsApplylocations: Madridtime type: Full timeposted on: Posted Todayjob requisition id: JR-0024853The Apex... ...various business applications to streamline operations and improve data flow across systems. The ideal candidate will have a...Ofertas de empleo recomendadasTrabajar en la oficina
- ...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...Ofertas de empleo recomendadasRemoto
- ...Santander’s global payments technology ecosystem. It includes software-as-a-service capabilities across the entire payments value chain... ...growth through payments. What you’ll do As a Senior Software Engineer, you will play a key role in designing and building scalable...Ofertas de empleo recomendadasTrabajo híbrido
de 30000 a 35000 €/año
Galadrim es una startup que diseña y desarrolla productos web, móviles y de IA. Dirigida por dos antiguos alumnos de la École Polytechnique que han trabajado para Meta, IBM y Microsoft, desarrolla soluciones complejas a medida para sus clientes utilizando metodologías ...Ofertas de empleo recomendadasTrabajar en la oficinaRemotoTrabajo híbrido55500 €/año
...airlines) and many more. Our Madrid engineering team is at the heart of building and... ...that power these partnerships. As a Software Development Engineer III, you will be an influential individual... ...of software design patterns, data structures, and computer science fundamentals...- ...Software Development Engineer, EU InTech Consumer Selection Discovery We are seeking a Software Development Engineer to join the EU InTech Consumer... ...science or equivalent Experience in machine learning, data mining, information retrieval, statistics or natural...
- ...As part of our team , you will be mainly responsible for: Software design and architecture activities for software components... ...software development activities for a team of approximately five engineers. What do we need in our team? For this position, we are looking...Trabajo de veranoRemotoTrabajo híbrido
- ...Facility (SCCF) team, dedicated to the development of the SCCF software which is operated in the Galileo ground control centre.... ...the current maintenance processes. Generate and maintain the engineering documentation (design, interfaces, plans, requirements, technical...Trabajo de veranoTrabajo híbrido
- ...investors, governments, companies, and consumers with the right data, methodologies, and tools to make more informed decisions.... ...worldwide. About The Role We are looking for a Senior Software Engineer with a certain background in Data who will help us deliver...Desde casaRemotoTrabajo híbrido
- ...SkySpecs is seeking a Senior Software Engineer to shape the Horizon platform, building end-to-end software across frontend, backend, infrastructure, data, and tooling. You will drive delivery with product managers and customers, using AI-assisted workflows to accelerate...
- ...users experience travel. It owns the pricing engine that balances customer demand against... ...and at scale. About the Role As a Software Engineer on the Fintech Foundation team,... ...portfolio. You will work closely with the Data Science, Engineering, and Product teams...Tiempo completoDesde casaRemotoTurno de tardeTrabajo por turnos
- ...Ingeniero/a SW TCMS en Madrid para liderar proyectos en el sector ferroviario. Se requiere experiencia en diseño de arquitecturas de software y programación en C/C++. Valoran positivamente la inclusión y ofrecen un contrato indefinido junto con beneficios como vale...Indefinido
- ...business outcomes. Improve performance of existing software by diagnosing and resolving critical issues... ...processes. Mentor junior software engineers. Requirements Solid experience as Software Engineer, preferred using Spring Boot and Angular. Background...
- ...For this role, we are looking for graduates in Electronic Engineering, Telecommunications, Computer Science, or similar , with a specialization... ...or cocotb; embedded ARM/RISC‑V processors and hardware/software partitioning; and experience with Synopsys, Cadence, Siemens...Trabajo de verano
- ...Responsibilities and Duties Design, build, and lead the master data orchestration and end-to-end data flows and integrations... ...Requirements Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field a minimum of 3-5 years of...
- ...INFINIT, a fintech scale-up launched in 2023, is seeking a Software Engineer (B2B Lending & Payments) to own the financial infrastructure powering client financing from loan application through funding confirmation. You will operate at the intersection of technical...
- ## Systems Engineer for new programs(EuroDrone , SIRTAP, PATMAR)Applylocations: Getafe Areatime... ...development of on-board centralized Big Data architectures.* ### Have the ability to... ...### Experience in on-board hardware and software equipment design life-cycle and supplier...Empleo permanenteHorario flexible
- ...team, you will lead the development of DO‑178C safety‑critical software for an aeronautical system in the defense sector, ensuring... ...graduates in Aeronautical, Industrial, Telecommunications or Computer Engineering, with at least 4 years of experience in safety‑critical...Trabajo de veranoTrabajo híbrido
- ...Neptune North Limited in Madrid is seeking a talented engineer to join a newly created business milestone. You will own technical products and collaborate across business units to deliver value from day one. You will work in a dynamic, entrepreneurial environment,...
- Capgemini Engineering, líder mundial en servicios de ingeniería, reúne... ...as en tecnologías digitales y software se salen de lo convencional... ...del rolBuscamos un/a Software Engineer C++ para incorporarse a un equipo... ....Familiaridad con Tactical Data Link (MIDS, Link 16 u otros)....PrácticaAutónomoRemoto
- ...Senior Software Engineer - Enterprise Integration (All Genders) Company Description With over 25 years' experience, plus the same enormous passion and ambition we had on day‑one, we're trailblazers in the pet e‑commerce industry. Our solutions make over 12 million...Trabajar en la oficinaTrabajo híbridoTrabajo por turnos
- ...Sapira, we're building PHARO: the cognitive engine for heavy enterprise operations. While... ...built to chat, draft emails, or summarize data, we build AI that actually executes. We... ...digital assembly lines. We don't build software for Silicon Valley; we build operational...
- ...Responsible for designing, developing and testing software modules, ensuring optimal functionality... ...through testing, automation, and engineering best practices. Qualifications ~5+... ...programming, design patterns, and data structures. ~ Experience designing and...
- ...Airbus Defence and Space SAU is seeking a Systems Engineer to drive HUMS development across multiple platforms. You will lead architecture definition, data management and integration of health management systems onboard aircrafts, coordinating requirements, design and...
- ...Expleo busca un Ingeniero/a de Software especializado en ADA para unirse a su equipo en Getafe, Madrid. Este rol implica desarrollos críticos en sistemas de comunicación para el sector Aeroespacial y Defensa, en un entorno exigente y de alto impacto técnico. Los candidatos...
- ...Capgemini Engineering busca un/a Software Engineer C++ para unirse a un equipo técnico en crecimiento en Getafe, Madrid. Desarrollarás software en C++ moderno, gestionarás dependencias con CMake y Conan, y automatizarás tareas en Linux con Bash. Participarás en CI/CD...
de 45000 a 60000 €/año
...These values are our foundation! About the Role: As a Software Engineer , you will be a key player in developing and scaling the Inbox... ...and enhancement of APIs, messaging pipelines, and data models. Work with non-relational databases, ensuring effective...Práctica- ...zooplus busca un Ingeniero de Software para la área PETS, centrado en integrar capacidades de IA en todo el SDLC para mejorar productividad, calidad y automatización. Trabajarás en flujos de trabajo inteligentes para desarrolladores utilizando MCP y herramientas de IA...Trabajar en la oficinaTrabajo híbrido
- ...cybersecurity products through advanced data and AI capabilities? Join our... ...Collaborating with DevOps, SRE, software, data, AI, and security engineering team Do What You Love Demonstrate... ...managing your savings, we're the engine behind the scenes. We provide the world...Desde casa
¿Quieres recibir más ofertas?
Suscríbete y recibe ofertas similares para Data Software Engineer. ¡Entérate antes que nadie!
- software development engineer Madrid
- senior software engineer Madrid
- ingeniero programador Madrid
- software engineer Madrid
- ingeniero de desarrollo de software Madrid
- desarrollador de software Madrid
- software developer Madrid
- desarrollador de software junior Madrid
- datos teletrabajo Madrid
- mejores datos Madrid

