> Markdown version of [/jobs/ext/1184574-software-delivery-associate](https://www.wearedevelopers.com/jobs/ext/1184574-software-delivery-associate). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Delivery Associate - **Company:** Getnet Platforms - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Amazon Web Services, Automation of Tests, Software as a Service, Cloud Engineering, Profiling, Software Quality, Code Review, Continuous Integration, DevOps, Distributed Systems, Fraud Prevention and Detection, Gradle, Java Virtual Machine (JVM), Payment Service Provider, Performance Tuning, Software Architecture, Software Engineering, Spring Cloud, Spring-boot, Caching, Backend, Event Driven Architecture, Solid Principles, Kubernetes, Information Technology, Microservices - **Published:** July 5, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=569b2fa6be829efb ## About the Role * 7-10+ years of experience in software engineering, backend development or similar technical roles. Required * Solid experience designing and developing backend services using Java and the Spring ecosystem. Required * Experience working with distributed systems, microservices and scalable architectures. Required * Previous experience in product/platform environments or building core components used by multiple teams. Preferred * Experience mentoring other engineers or contributing to engineering best practices across teams. Preferred, * University degree or equivalent higher education in Computer Science, Software Engineering, Telecommunications, Mathematics or a related technical field. Required * Additional training or certifications in cloud, software architecture, Java, Kubernetes or DevOps practices. Preferred Languages * English: professional working proficiency. Required * Spanish: professional working proficiency. Highly desirable Hard Skills * Strong knowledge of Java, ideally Java 21 or above. Required * Strong experience with Spring Boot and Spring Cloud. Required * Solid understanding of microservices, distributed systems and integration patterns, including REST, messaging and asynchronous processing. Required * Good understanding of software design principles, clean code and automated testing. Required * Experience applying resilience patterns such as circuit breaker, retries, fallbacks, bulkheads, caching and idempotency. Required * Knowledge of JVM performance tuning and profiling tools. Preferred * Familiarity with CI/CD, AWS and Kubernetes. Preferred * Experience with build tooling, especially Gradle. Preferred * Knowledge of observability, performance optimisation and cloud-native best practices. Preferred Soft Skills * Strong problem-solving skills and ability to reason about complex system-level interactions. * Ownership mindset, autonomy and attention to technical quality. * Collaborative approach, with the ability to work closely with engineering, DevOps and SRE teams. * Clear communication skills, especially when explaining technical topics to different stakeholders. * Ability to mentor and support other engineers. * Proactive attitude and willingness to contribute to engineering standards across the organisation. ## Description Getnet Platforms is part of Santander Payment Solutions and brings together a set of key platforms within Santander's global payments technology ecosystem. It includes software-as-a-service capabilities across the entire payments value chain, such as account-to-account processing, FX, SWIFT connectivity, fraud management and card processing infrastructure. It enables financial institutions, non-bank financial institutions, NBFIs, and payment service providers, PSPs, to operate, scale and evolve their payment capabilities across multiple rails, markets and regulatory environments, without the need to rebuild their core systems. Proven at scale, including within Santander itself, these platforms provide a modular foundation that complements Getnet's global payment capabilities to support client growth through payments., As a Senior Software Engineer, you will join our CORE team in Madrid to design, build and enhance the core components that power our Payments Hub platform. This role requires strong expertise in Java and the Spring ecosystem, as well as solid engineering fundamentals to build resilient, scalable and maintainable systems. These will be some of the key activities in your day-to-day role: * Design, build and maintain backend services and core components using Java, preferably version 21 or above, and Spring Boot / Spring Cloud, ensuring high performance, reliability and scalability. * Develop cross-cutting components that support multiple engineering teams and help promote consistent technical standards across the organisation. * Apply resilience patterns such as circuit breaker, retries, fallbacks, bulkheads, caching and idempotency to ensure robust behaviour in distributed environments. * Drive software quality through automated testing, clean code principles and effective code reviews. * Contribute to the design and optimisation of distributed systems, including asynchronous processing, event-driven architectures and transactional workflows. * Collaborate with DevOps and SRE teams on observability, performance optimisation, build-time and run-time tooling, and cloud-native best practices. * Mentor and support other engineers, helping to raise engineering standards and share knowledge across the team. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Modular Secrets to Lightning-Fast Android Builds](https://www.wearedevelopers.com/videos/1428-modular-secrets-to-lightning-fast-android-builds) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)