Barcelona Remote (Global)

Cint is hiring a Senior Software Engineer

About the Role

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
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
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 23 days ago