Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Qualifications
To excel in this role, you should possess:Proficient knowledge of Python and automation frameworks. Experience in developing automated test scripts. Strong understanding of software testing methodologies. Ability to work collaboratively in a remote environment. Excellent problem-solving skills and attention to detail.
About the job
Plain Concepts seeks a QA Automation Engineer with strong Python skills. This remote role is open to candidates based in Barcelona, Catalonia, Spain. The main goal: improve product reliability by advancing automated quality assurance.
Key responsibilities
Collaborate with development teams to design and implement automated tests for company products
Identify system weaknesses and suggest actionable improvements
Help refine and enhance testing strategies and processes
Location
This is a fully remote position. The core team operates from Barcelona, Catalonia, Spain.
About Plain Concepts
Plain Concepts is a leading technology firm dedicated to delivering innovative software solutions. We pride ourselves on our commitment to quality, collaboration, and the continuous improvement of our products.
Why Join dLocal?At dLocal, we empower some of the world's largest companies to seamlessly collect payments across 40 countries in emerging markets. Global brands trust us to enhance conversion rates and facilitate effortless payment expansion. As both a payments processor and a merchant of record in our operating regions, we enable merchants to penetrate the…
Note: Only candidates located in Spain will be considered. Visa sponsorship is not available. Lynx Financial Crime Tech S.A develops AI-driven systems to detect and predict behavioral patterns in financial transactions. The team draws on backgrounds in both finance and academia, focusing on self-learning tools that support low-latency processing for clients in banking, fintech, and commercial sectors. Their solutions work across on-premises and cloud environments. The company values vision, agility, and speed, aiming to build trust with customers and encourage proactive risk management. Lynx supports diversity and equal opportunity, welcoming people from all backgrounds. Role overview This Madrid-based Software Engineer (Python) position centers on building and maintaining an AI-powered anti-money laundering (AML) tool. The platform relies on Big Data and real-time processing to deliver self-learning solutions for the financial sector. Main responsibilities Analyze requirements and contribute to solution design. Develop and maintain a cloud application for AML detection in financial environments. Assess system performance and identify areas for speed improvements. Conduct quality assurance testing to validate new features and changes. Create and manage test cases. Diagnose and resolve software issues. Promote best practices in the use of development repositories and tools.
Location: Madrid Office About Aircall Aircall builds an AI-driven customer communications platform used by over 22,000 businesses worldwide. Our product brings together voice, SMS, WhatsApp, and AI features in a single workspace, helping teams boost revenue, resolve issues faster, and scale their operations efficiently. Headquartered in Paris, Aircall has a strong global footprint with offices in Seattle, Madrid, London, Berlin, San Francisco, New York City, Sydney, and Mexico City. Our company is growing quickly, supported by leading investors and advances in AI across our product lines. Our Culture We focus on customer satisfaction, data-driven decisions, and meaningful results. Team members are encouraged to take ownership, keep learning, and act quickly but thoughtfully. Collaboration, trust, and impact shape our daily work. About the New Product Unit Aircall is launching a New Product Unit dedicated to advancing autonomous sales. The team is building an AI Orchestration Layer that records and understands customer interactions across calls, video, email, and WhatsApp. This system will automate sales workflows such as CRM updates, follow-ups, task creation, and coaching insights. Our long-term vision is a self-optimizing Sales OS powered by specialized AI agents working together to improve revenue processes. Role Overview: Senior Backend Software Engineer (Python) This position calls for an experienced backend engineer with strong Python skills, ready to work beyond traditional backend boundaries. The role suits someone who values both clean architecture and practical progress, and who can balance high-quality work with the need for speed in a startup setting. What You Will Do Tackle complex technical challenges, including distributed systems, AI orchestration, architecture, performance, and scalability Contribute to the design and implementation of backend systems for the AI Orchestration Layer Work closely with product and engineering teams to deliver new features Iterate quickly, shipping solutions and learning from feedback Who Will Thrive Engineers who enjoy solving difficult problems and making architectural decisions Those who can dive deep into technical details while keeping an eye on rapid delivery People who take pride in their work and appreciate the pace of a growing company
Veeva Systems is a pioneering organization dedicated to transforming the life sciences sector through our industry-leading cloud solutions. As one of the most rapidly expanding SaaS companies globally, we achieved over $2 billion in revenue last year, with significant growth prospects on the horizon.Our core values drive us: Doing the Right Thing, Ensuring Customer Success, Supporting Employee Success, and Maintaining Speed. In 2021, we made history by becoming a public benefit corporation (PBC), legally committed to balancing the interests of our customers, employees, society, and investors.Embracing a Work Anywhere philosophy, we empower you to choose your ideal work setting, whether from home or in the office.Be part of our mission to revolutionize the life sciences industry, positively impacting our customers, employees, and communities.The RoleAs a Lead Python Engineer at Veeva Link, you will play a crucial role in developing the intelligence framework for Life Sciences, creating interconnected data applications that accelerate drug development and enhance patient outcomes. Our belief is clear: merging high-quality data with cutting-edge software yields tremendous value.Execution is key. We prioritize speed, accuracy, and quality in our daily creations. Our engineering methodology focuses on precise product definitions leading to thorough technical designs. We utilize a modern tech stack to ensure our applications are reliable and deliver a superior user experience.Our initiatives focus on two essential areas:Data-Driven InsightsWe create advanced applications that map and interpret global scientific and medical expertise, offering impactful insights and AI-driven intelligence. Engineers in our team tackle intricate data modeling, entity resolution, and sophisticated machine learning challenges.Intelligent Business WorkflowsOur focus is on developing intelligent workflows that streamline business processes, driving efficiency and effectiveness in the life sciences domain.
Senior Software Engineer - Media Buying TeamJoin Channel Factory, a leader in intelligent marketing solutions that enhance contextual safety, suitability, and performance for brands and agencies. Our innovative platform empowers marketers to implement, automate, and scale their marketing initiatives across the world’s largest video libraries, including YouTube and emerging growth channels. We are committed to enabling the world’s top brands to connect consciously with their ideal audience in the right context, maximizing suitability and contextual performance.At Channel Factory, we pride ourselves on a vibrant start-up culture that champions diversity, collaboration, and measurable results. Our emphasis on execution complements our critical thinking, analytical skills, and practical problem-solving abilities. We nurture a thoughtful and intellectually curious work environment where every team member is valued.We are currently seeking a talented and passionate Senior Full Stack Python/Django Developer to join our expanding team. The ideal candidate is detail-oriented and possesses the ability to collaborate effectively with various teams to communicate ideas, shape our brand, and drive customer demand. You will work on diverse projects, leveraging your extensive experience with the software engineering lifecycle and handling large data sets. We expect you to stay updated with the latest technologies, techniques, functionalities, trends, and best practices in usability.
Jobgether is looking for a Senior Full-Stack Engineer with strong experience in Python and React. This position is based in Spain and centers on building and maintaining web applications that improve how users interact with our platform. What you will do Design, develop, and maintain web applications using Python and React Work closely with team members to deliver features that enhance the user experience Contribute to technical decisions and help set the direction for ongoing projects Mentor junior developers and support their growth Requirements Strong knowledge of both front-end and back-end development Proficiency in Python and React Experience working in an agile team setting Ability to collaborate effectively and communicate technical concepts clearly
Join neoris as a Senior Python Engineer specializing in AI agents and cloud technologies. In this role, you will leverage your expertise in Python to develop innovative AI solutions that enhance our cloud offerings. You will work collaboratively within a dynamic team, contributing to cutting-edge projects that drive our clients' success.
Jobgether is looking for a Senior Software Engineer to join the Product Engineering team in Spain. This role centers on designing software solutions and guiding product improvements. Senior engineers here work alongside colleagues from various backgrounds to refine and expand Jobgether's offerings. Role overview This position involves leading technical projects and shaping the direction of both new and existing product features. The work directly impacts user experience and overall product quality. What you will do Lead technical projects that support new and existing product features Design and build software solutions to improve user experience Work closely with engineers, designers, and product managers to deliver enhancements Apply technical expertise to solve complex challenges and maintain high product quality
Jobgether is seeking a Senior Software Engineer based in Spain to help build and improve our platform. This position centers on software development, with a focus on delivering new features and solutions that support our product's growth. Role overview As a Senior Software Engineer, you will contribute to projects that shape the future of our platform. Collaboration with other team members is a key part of the role, as is bringing technical knowledge to the table to solve challenges and refine our offerings. What you will do Develop and implement software solutions that support platform enhancements Work closely with colleagues to design, build, and maintain key features Apply your experience to improve code quality and project outcomes What we are looking for Strong background in software development Interest in technology and enthusiasm for contributing to new projects Ability to work well within a collaborative team
Ebury empowers ambitious businesses to achieve global expansion, and we apply the same philosophy to our workforce. We promote innovation, collaboration, and problem-solving, creating an environment where every employee feels valued, supported, and empowered to thrive.If you are a team player eager to revolutionize global business operations, reach out to us. We would love to explore how Ebury can enhance your career and help you shape the future.Senior Software EngineerMadrid Office - Hybrid: 4 days in the office, 1 day working from homeThe FinCore Engineering team at Ebury is looking for a talented Software Engineer to play a vital role in our diverse team located across South America and Europe. The successful candidate will be responsible for developing and optimizing our multi-currency accounting system and facilitating foreign currency exchanges. Your contributions will be essential as we strive to elevate our platform and deliver the best FX experience for our clients and operational teams.As a Senior Software Engineer, your technical expertise will be crucial to our ongoing innovation and growth. We prioritize collaboration and commitment, functioning in a distributed model where effective teamwork is essential.
Ebury empowers ambitious businesses to achieve global growth, and we adopt the same philosophy for our team members. We promote innovation, collaboration, and problem-solving, creating an inclusive environment where everyone feels valued, supported, and empowered to thrive.If you are a collaborative individual eager to revolutionize how businesses operate on a global scale, we invite you to connect with us. Let's explore how Ebury can fast-track your career and enable you to shape the future.Senior Software Engineer (Money Flows)Ebury Madrid or Malaga Office - Hybrid: 4 days in the office, 1 day working from homeThe Engineering team at Ebury is searching for a Senior Software Engineer to play a pivotal role within our diverse team across South America and Europe. The successful candidate will be responsible for developing and optimizing our multi-currency account systems, as well as managing incoming funds and outgoing payment processes. Your contributions will be vital as we continually enhance our platform to deliver an unparalleled payment experience for our clients and operational teams.As a Senior Software Engineer, your technical expertise and skill set will be crucial to driving our innovation and growth. We value strong collaboration and commitment, working effectively within a distributed team.
As a Senior Backend Software Engineer at Blacklane, you will join one of our autonomous agile teams. Your contributions will enhance the services that drive our innovative platform, improve our back-office systems, and address integration challenges that enable our business partners to seamlessly connect with Blacklane.Our tech stack comprises Ruby, Go, TypeScript, and Java services, designed through Domain-Driven Design (DDD). These services are deployed within our Kubernetes cluster and communicate via domain events using SQS and Kafka. We utilize a variety of data storage technologies, including PostgreSQL, MySQL, Elasticsearch, Redis, and DynamoDB. For infrastructure and cloud resources, we primarily leverage AWS, managing provisioning through Terraform.
Wizeline is a global digital services company that works with clients ranging from mid-size businesses to Fortune 500 enterprises. The team focuses on building and improving digital products and services, helping organizations strengthen their digital capabilities and modernize their core technology. Role overview This Senior Fullstack Software Engineer position is based in Barcelona. The role centers on solving complex technical challenges for clients, with an emphasis on human-centered digital experiences and integrating intelligence such as AI, machine learning, and data-driven solutions. Who we’re looking for Wizeline seeks candidates who are passionate about technology and eager to take on new challenges. A strong interest in developing digital solutions and working on innovative projects is important for this role.
Join Altersolutions as a Python Developer and be part of a dynamic team in Madrid! We are looking for passionate and talented individuals to contribute to exciting projects and drive innovation.
Ebury empowers ambitious businesses to unlock global growth, while simultaneously nurturing the career paths of our team members. We promote innovation, collaboration, and problem-solving, cultivating an environment where everyone feels valued, supported, and empowered to thrive.If you are a collaborative individual eager to revolutionize the way businesses operate on a global scale, we invite you to connect with us. Join Ebury and accelerate your career while shaping the future of finance.Senior Software EngineerMálaga Office - Hybrid: 4 days in the office, 1 day working from homeThe FinCore Engineering team at Ebury is on the lookout for an experienced Software Engineer to become a vital part of our dynamic team. You will be responsible for the development and enhancement of our multi-currency accounting system and the exchange of foreign currencies. Your contributions will be essential as we continuously elevate our platform to deliver the best foreign exchange experience for our clients and operational teams.As a Senior Software Engineer, your technical acumen will be pivotal to our innovation and growth. We value collaboration and dedication, working effectively in a distributed environment.
Jobgether is looking for a Senior Software Engineer (Containers) based in Spain. This position centers on building and improving container-based solutions that support the company’s software products. Role overview This role involves designing, developing, and refining systems that use containers. The work aims to strengthen Jobgether’s software by focusing on reliability and performance within containerized environments. What you will do Create and maintain container-based architectures. Work with a team focused on advancing software technologies. Contribute to the ongoing improvement of Jobgether’s software offerings. Location This position is based in Spain.
Full-time|On-site|Madrid, Community of Madrid, Spain
At KingMakers, we are proud to be the leading platform for sports and iGaming entertainment in Africa, where millions of players engage daily across various markets. Since our inception with BetKing in Nigeria in 2018, we have rapidly expanded our footprint, most recently with the acquisition of SuperSportBet in South Africa. Our dynamic Product & Engineering organization boasts hubs across Europe and Africa, and we are committed to scaling our innovative technology platform in real-time.In this pivotal role, you will be at the forefront of our growth trajectory by driving our payments infrastructure. Every market expansion hinges on our payment systems, which handle every deposit, withdrawal, and transaction across all regions we serve. As we grow, you will face increasing complexities involving more markets, payment providers, and regulatory environments, alongside higher transaction volumes.This role is high-impact; your work will directly influence the financial infrastructure that supports our operations across multiple markets. Reliability, accuracy, and performance are paramount, and your engineering contributions will have immediate implications for both our players and the business. You will be an integral part of a collaborative squad, involved in the entire software development lifecycle, from design to production ownership.Key Responsibilities:Design, develop, and maintain payment processing services, integrating with third-party payment providers, PSPs, and financial networks.Manage features from inception to delivery, including technical design, testing, monitoring, and production support.Utilize event-driven architectures (Kafka, Service Bus) to facilitate reliable, asynchronous processing of high-volume financial transactions.Contribute to a microservices architecture built on .NET/C#, with REST APIs, gRPC, and Azure cloud infrastructure.Work closely with product managers, QA engineers, and other teams (Risk, Platform, Player Account) to create seamless user experiences.Participate in code reviews and contribute to the overall quality of engineering within the squad.Assist in diagnosing and resolving production incidents by identifying root causes.Engage in technical discussions to advocate for optimal solutions.
Veeva Systems is a purpose-driven leader in industry cloud solutions, dedicated to empowering life sciences companies to expedite the delivery of therapies to patients. As one of the quickest-growing SaaS companies in history, we achieved remarkable growth, surpassing $2B in revenue last fiscal year, with an exciting trajectory ahead.Our core values prioritize integrity, customer satisfaction, employee well-being, and speed. Uniquely, we made history in 2021 by becoming a public benefit corporation (PBC), which legally binds us to balance the interests of our customers, employees, society, and investors.Being a Work Anywhere company, we offer the flexibility to work from home or in the office, enabling you to succeed in your ideal workspace.Join us in transforming the life sciences industry, and making a meaningful difference for our customers, employees, and communities.The RoleAt Veeva Link, we are developing the intelligence layer for life sciences, crafting interconnected data applications that speed up drug development and enhance patient outcomes. Our fundamental belief is that merging top-tier data with cutting-edge software provides immense value.Execution is paramount. We believe that progress is driven by speed, precision, and quality in our daily endeavors. Our engineering philosophy focuses on clear product definitions that lead to thorough technical designs. We utilize a modern tech stack to create inherently dependable applications that deliver an exceptional user experience.Our work encompasses two essential domains:Data-Driven InsightsWe build advanced applications that map and analyze global scientific and medical expertise, delivering impactful insights and AI-driven intelligence. Our engineers tackle challenging data modeling, entity resolution, and sophisticated machine learning tasks.Intelligent Business WorkflowsWe design automated workflows that streamline business processes, enhancing efficiency and collaboration across teams.
Plain Concepts seeks a QA Automation Engineer with strong Python skills. This remote role is open to candidates based in Barcelona, Catalonia, Spain. The main goal: improve product reliability by advancing automated quality assurance. Key responsibilities Collaborate with development teams to design and implement automated tests for company products Identify system weaknesses and suggest actionable improvements Help refine and enhance testing strategies and processes Location This is a fully remote position. The core team operates from Barcelona, Catalonia, Spain.
Join Ebury, a leading fintech company revolutionizing the financial services landscape. We are looking for a Senior Software Engineer to be a pivotal part of our innovative team in Madrid. In this role, you will leverage your expertise to develop and enhance our cutting-edge financial solutions, collaborating with cross-functional teams to deliver exceptional products.