Madrid, Portugal | Hybrid | Client-facing consultancy role
Join a leading global management and technology consultanc y and work alongside experienced engineers, consultants and client teams to solve complex business challenges through technology
As a Software Engine er, you’ll translate business problems into robust engineering solutions, developing high-quality Python applications and APIs that can be deployed into production. You’ll contribute throughout the development lifecycle, from designing and building solutions to code reviews, testing and deployment.
This is a strongly Python-focused backend engineering r ole. We’re looking for someone who is genuinely passionate about Python development and has hands‑on experience building Python-based applications and frameworks.
The Opportunity
Basedin Madrid , you’ll work as part of multidisciplinary project teams supporting clients across different industries and locations.
The role invo lves regular travel to client sites, with approxima tely 4 days per week working/travelling onsite with cl ients. Client locations may vary depending on the project and business requirem ents.
All reasonable travel and accommodation expenses related to client work will be covered.
What You'll Do
Translate complex business requirements into effective, scalable engineering solutions.
Develop and maintain high-quality Python applications and services.
Build solutions using Python-based frameworks, such as Django, Flask, Kedro or similar.
Design, develop and integrate REST https://jobeax.com/link/efInCWG7HXwlnmX7 clean, maintainable and production-ready code.
Work with SQL databases, including writing queries and managing data.
Contribute to the deployment and productionisation of new and existing products.
Participate in code reviews and paired-programming sessions.
Collaborate with engineers, consultants, data specialists and client stakeholders.
Evaluate and adopt appropriate technologies to solve specific engineering challenges.
Experiment with new approaches and continuously improve existing solutions.
Contribute to technical and product decisions as part of a multidisciplinary team.
What We’re Looking For
4–10 years of professional software development experience, with a strong focus on Python.
Strong, hands‑on Python development experience — Python should be your primary programming language.
Proven experience developing applications using Python-based frameworks.
Experience with Django, Flask, Kedro or similar frameworks is highly relevant.
Hands‑on experience developing and integrating REST APIs.
Strong knowledge of SQL and relational databases.
Experience with technologies such as AWS, Azure, Databricks, Docker or Kubernetes is advantageous.
Degree in Computer Science, Mathematics, Physics, Engineering or a related field, or equivalent professional experience.
Ready for your next challenge?
If you’re a Python-focused Software Engineer with 4–10 years of experience, strong API and SQL skills, and a passion for building high-quality backend solutions, we’d love to hear from you.
... experience. - Continuously improve the reliability, scalability, security, and operational usability of the platform. Requirements - 2+ years of professional software engineering experience. - Professional experience developing and shipping production software with Go. - Solid understanding of Go's concurrency model, including ...
... profesionales. Si quieres desarrollar tus capacidades en IT e Ingeniería ¡este es tu próximo destino! Damos soporte en una gran variedad de áreas como Firmware, Software, BI, Diseño, Project Management y muchas más. Además, desarrollamos soluciones tecnológicas a medida desde nuestros BETWEEN Labs. Estamos buscando un/a Backend ...
About the role We are looking for Android software engineers to build the native Android experience for KIRA's AI Neobank App. This role is for someone who cares about clean user flows, fast performance, product quality and shipping reliable mobile features used by real customers. - Build and ship Android features using ...
We are looking for a highly capable Senior Android Engineer to join our Powered team and take ownership of our Android SDKs: the CQoE SDK, which telecom carriers and partners embed directly into their own apps to passively measure real-world network quality, and the Speedtest SDK, the core measurement library that powers ...
Software Engineer (all genders) In Valencia, we are building an agile development center as part of our international engineering organization. We develop maritime sensor-, navigation-, and automation- systems. Join our cross‑functional team and enjoy a modern toolchain, close connections to our other locations, and plenty ...
Una empresa de tecnología emergente en Madrid busca un desarrollador de software con al menos 4 años de experiencia en entornos tecnológicos. El candidato ideal debe tener habilidades en TypeScript, experiencia en inteligencia artificial y pasión por el desarrollo de productos en etapas iniciales. Se ofrece un ambiente ...
PayRetailers in Barcelona is seeking a Software Engineer to join our collaborative team and help reimagine payments through innovative solutions and technologies. As part of a fast-growing payments company, you will work across product, data, and engineering to deliver scalable software that touches millions of users. This ...
... software every day. You will collaborate with a team that cares about technical excellence, product value, and continuously improving the way we build and deliver software. ABOUT THE ROLE As a Senior Software Engineer, you will participate in several phases of the product development lifecycle, from technical analysis to release ...
The Workshop is seeking a skilled Software Engineer to push technology forward in a dynamic, international team. You will design, develop, test, deploy and maintain scalable software across the full stack, collaborating with quality, security and product specialists to ensure robust design and delivery. You will work in ...
Alpega is seeking a Senior Software Engineer to join the Shipper Products Team in Sant Cugat, Spain. You will participate across the product lifecycle, designing, operating, and maintaining solutions in an Agile setup to deliver high-quality software for logistics professionals. You will collaborate with engineers, QA, ...
GMV Spain is expanding its Space sector team to build advanced software for Space Surveillance and Tracking. You will design, develop, and maintain Java-based microservices, integrate RESTful APIs, and work with modern data processing systems. The role involves collaboration with aerospace, software, systems, and DevOps ...
BatterieIngenieure by UL Solutions in the Bilbao area, Spain, seeks an engineer to develop advanced diagnostic algorithms and models for batteries. You will work with a dynamic high-tech team and engage with customers to translate technical requirements into robust diagnostics. The role focuses on hardware, models, and ...
... what's risky, and what to investigate next. We build features that have to work at scale, and we care deeply about correctness and performance. As a senior engineer, you will lead technical work across this area. You'll partner with product, design, and engineering to turn hard, ambiguous problems into reliable, performant ...
En eXperience IT Solutions, empresa tecnológica con más de 25 años de experiencia en el sector IT, buscamos un AI Software Engineer para desarrollar soluciones basadas en Inteligencia Artificial Generativa. Trabajarás estrechamente con negocio para identificar necesidades y diseñar prototipos funcionales con las últimas ...
Capchase is on a mission to transform how hardware and software companies sell and get paid. Recently named a 2026 Monitor Best Company in Innovation , we are recognized for embedding flexible payment terms directly into the sales workflow — helping teams close faster without the friction of a separate financing system. ...
DTN Spain seeks a Software Engineer to design, develop, and maintain enterprise software with RESTful APIs and web interfaces. You will work in a cross-functional team, building scalable systems in Dockerized environments and contributing to GIS-enabled data pipelines. Requirements include a CS/IT degree or equivalent, ...
... learning, and thoughtful speed. If you thrive in a collaborative, fast-moving environment where trust and impact matter, you’ll feel at home here. As a Senior Software Engineer, you will be responsible for the design, development, deployment, and operation of business-critical features that add customer value. Operational ...
... experience, build a global network, and lay the foundation for a thriving career in wealth management. Join the Global IT team in Digital Transformation Spain to develop and maintain software solutions, collaborate with cross-functional teams, and contribute to agile delivery as you embark on a fast-paced, international
The Role We are looking for a Senior Software Engineer to join our Data Ops team. In this role, you will lead the backend development of our internal applications, which directly impact Factorial’s sales and billing ecosystems. Your mission is to engineer highly resilient, scalable backend systems and robust cloud architectures ...
... Contribute to technical decisions and help improve the quality, scalability, and maintainability of the product. - Move quickly while maintaining a high standard of engineering quality and user experience. What We're Looking For - Significant professional experience as a Full-Stack or Software Engineer, with hands-on contributions ...