Barcelona Remote (Global)

Cint is hiring a Senior Software Engineer

Lead the technical transformation of a core backend domain by driving the migration from legacy .NET to a unified Java/Spring ecosystem. In this role, you'll design and implement architectural strategies that enable seamless, zero-downtime transitions—ensuring stability while modernizing critical systems.

What You’ll Do

  • Design and execute migration patterns to decompose monolithic systems, enabling sustainable, incremental modernization.
  • Develop new services in Spring while interfacing with existing .NET components, ensuring interoperability and long-term maintainability.
  • Collaborate with product teams to refine requirements, challenge assumptions, and align technical initiatives with business outcomes.
  • Document decisions clearly and communicate asynchronously across time zones to support a globally distributed engineering team.
  • Enhance system observability using Grafana and distributed tracing to proactively monitor performance and reliability.
  • Integrate AI-assisted coding tools like Claude Code into development workflows to accelerate refactoring and free up focus for complex problem-solving.

What We’re Looking For

  • Proven experience building and migrating backend systems, with fluency across multiple programming languages and frameworks.
  • Strong background in event-driven architectures and experience breaking down monoliths into scalable, independent services.
  • Commitment to quality: you write comprehensive test suites—unit, integration, and end-to-end—as a core part of development.
  • Product-aware engineering mindset: you consider business impact when making technical decisions.
  • Proactive approach to monitoring and system health—building feedback into systems before issues arise.

Why This Role Matters

You’ll play a pivotal role in shaping a system used by millions, improving both developer efficiency and backend resilience. With high autonomy and a focus on sustainable engineering practices, your work will directly influence the platform’s future. This is a remote-first position—work from anywhere within our operating regions with the flexibility and support to thrive.

Required Skills
JavaSpring.NETGrafanaModern tracing toolsAgentic programming toolsClaude CodeBackend systemsEvent-driven systemsSystem migrationsMonolith decompositionUnit testingIntegration testingEnd-to-end testing JavaSpring.NETevent-driven systemssystem migrationunit testingintegration testingE2E testingtracingGrafana
About company
Cint

Discover the power of Cint Exchange, the largest online marketplace. Join Cint to revolutionize your market research experience.

Cint provides a global research marketplace that connects businesses with survey participants, enabling high-quality data collection and insights at scale. The platform supports researchers, brands, product managers, panel managers, academics, media agencies, and ad-tech platforms with tools for sourcing respondents, campaign measurement, and community management.

With a focus on data quality and global reach, Cint offers solutions across industries to accelerate insights and improve decision-making through trusted, consented audience data.

All jobs at Cint Visit website
Job Details
Category backend
Posted 2 months ago