> Markdown version of [/jobs/ext/3086460-staff-software-engineer-barcelona](https://www.wearedevelopers.com/jobs/ext/3086460-staff-software-engineer-barcelona). 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). --- # Staff Software Engineer - Barcelona - **Company:** Cint - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Architectural Patterns, Programming Tools, Strategies of Testing, ReactJS, Grafana, Backend, Kotlin, Event Driven Architecture, Front End Software Development - **Published:** September 26, 2026 - **Apply:** https://www.buscojobs.com.es/staff-software-engineer-barcelona-en-barcelona-ID-372764511 ## About the Role Requisitos principalesBackend engineering experience (10+ years typical) with production-critical systems Experience across multiple stacks and comfort with frontend (React) Proven ability to break down monoliths and manage migrations Strong collaboration and mentoring mindset Focus on test strategy (Unit, Integration, E2E) and quality Product-minded with understanding of business impact of architecture Experience with event-driven systems and observability practices collaborative mindset mentoring and knowledge sharing systems thinking Java/Kotlin/Spring stack Go experience and migration to Spring React frontend familiarity ## Description OverviewIn this Staff role, you will shape the technical direction for modernizing Cint's Supply domain, moving from a Go-centric monolith toward a unified Java/Kotlin/Spring stack.You'll own architectural patterns and standards to enable zero-downtime domain migrations and reduce legacy debt.You'll mentor engineers, raise the team's technical depth, and collaborate with product and global teams to balance technical goals with business value.The opportunity centers on building scalable, observable, production-critical systems that power a global marketplace.You'll work with cutting-edge tooling and AI-assisted refactoring to accelerate meaningful impact.Compensaciones / Beneficiosremote-firsthigh autonomyglobal impactopportunity to influence architectureworld-scale platformcollaborative cultureResponsabilidadesDesign and implement patterns for legacy displacement and monolith decommissioning with zero downtimeOwn the architectural vision for legacy displacement across the domainMentor senior and mid-level engineers and raise the quality bar through design reviewsBuild new services and help transition codebases from Go to SpringPartner with product managers to shape roadmaps balancing debt and new valueCommunicate effectively across time zones with strong written/documentation skillsLeverage Grafana and tracing for observability to keep backend-heavy systems performantUtilize AI-assisted tooling (Agentic programming tools like Claude Code) to accelerate refactoringRequisitos principalesBackend engineering experience (10+ years typical) with production-critical systemsExperience across multiple stacks and comfort with frontend (React)Proven ability to break down monoliths and manage migrationsStrong collaboration and mentoring mindsetFocus on test strategy (Unit, Integration, E2E) and qualityProduct-minded with understanding of business impact of architectureExperience with event-driven systems and observability practicescollaborative mindsetmentoring and knowledge sharingsystems thinkingJava/Kotlin/Spring stackGo experience and migration to SpringReact frontend familiarity ## Related Videos - [5 steps for running a Kubernetes environment at scale](https://www.wearedevelopers.com/videos/88-5-steps-for-running-a-kubernetes-environment-at-scale) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [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) - [Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code](https://www.wearedevelopers.com/videos/440-back-end-to-the-future-embracing-the-continuous-evolution-of-infrastructure-and-code) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [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) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)