Barcelona Remote (Global) Employment

Cint is hiring a Senior Software Engineer

About the Role

The Senior Software Engineer will play a key role in modernizing Cint's platform architecture by leading the transition from legacy systems to a unified Java/Spring stack. This role involves designing and implementing scalable solutions, collaborating with product teams, and ensuring high system reliability across a distributed engineering environment.

What You'll Do

  • Collaborate on the modernization journey by designing and implementing patterns for legacy displacement to move domains out of the monolith with zero downtime
  • Build new services and help transition existing ones from .NET to Spring while navigating and contributing to other codebases
  • Partner with product managers to question and form requirements, understand the 'Why', and help shape a roadmap that balances technical debt with new value
  • Communicate effectively across timezones, using written documentation and async communication as the glue for the distributed team
  • Use Grafana and modern tracing to monitor system health and ensure the backend-heavy domain remains performant and reliable
  • Leverage Agentic programming tools (like Claude Code) to accelerate refactoring and development workflows, focusing on complex problems

What We're Looking For

  • Deep experience in backend systems
  • Comfortable switching between programming languages
  • Proven track record of breaking down monoliths and managing system migrations
  • Experience with event-driven systems
  • Belief that code without a robust test suite (Unit, Integration, E2E) isn't finished
  • Strong product mindset and ability to understand business impact of architectural choices
  • Ability to build systems that proactively report performance issues (observability)

Nice to Have

  • Practical experience with .NET
  • Practical experience with Java

Technical Stack

Java, Spring, .NET, Grafana, Modern tracing tools, Agentic programming tools, Claude Code

Team & Environment

Distributed team across multiple countries in Europe

Benefits & Compensation

  • Remote-First: Work from anywhere where Cint operates with a setup that supports your best work
  • High Autonomy: Engineers are trusted to make sound decisions and own their work end to end
  • Global Impact: Work powers a marketplace used by millions of people worldwide

Work Mode

Remote-first with support for best work setup, operating across multiple countries in Europe

Cint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Required Skills
JavaSpring.NETGrafanaModern tracing toolsAgentic programming toolsClaude CodeBackend systemsEvent-driven systemsSystem migrationsMonolith decompositionUnit testingIntegration testingEnd-to-end testing JavaSpring.NETGrafanaModern tracing toolsAgentic programming toolsClaude CodeBackend systemsEvent-driven systemsSystem migrationsMonolith decompositionUnit testingIntegration testingEnd-to-end testing
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Cint
Cint is a technology company that enables organizations to gather consumer insights through a global platform for survey research and market data collection.
All jobs at Cint Visit website
Job Details
Category backend
Posted 11 hours ago