via indeed · 12 de junio de 2026 ·hace 1 día

Senior Software Engineer

Once For All
Madrid
283 ofertas más en Madrid.
Sube tu CV y descubre cuáles encajan realmente contigo.
Subir CV

About Us

Nalanda is a leading Spanish multinational dedicated to bridging the gap between large companies and their suppliers through an innovative digital platform. Our platform streamlines business processes such as document exchange, purchases, invoices, and vital business information. We specialize in coordinating activities between contractors and their suppliers, minimizing costs, time, and risks, while fostering transparent and effective business relationships.

We are a dynamic, forward\-thinking company committed to building an inclusive workplace where talent thrives. At Nalanda, we believe that the development of people drives organizational success. Join us as we continue to build a culture of growth, inclusivity, and excellence.

We are also part of Once For All, an international group with a presence in the UK, France, Latin America, and more than 1,000 people working on digital solutions for supply chain management and regulatory compliance.

Role Summary

We are looking for a Senior Backend Engineer who will play a key role in designing and evolving our backend architecture, ensuring our systems are scalable, maintainable, and robust. You will join a product engineering team that works with modern development practices, AI\-powered tooling, and a fast\-evolving engineering culture.

In this role, you’re expected to take ownership of complex backend domains, drive technical initiatives, and make informed architectural decisions. You will mentor and support other engineers, influence engineering standards, and contribute to improving performance, reliability, and operational excellence across the platform.

Key responsibilities


  • Design, build, and maintain backend services, APIs, and critical platform components using Java and Spring Boot.

  • Lead the design of scalable solutions, ensuring alignment with engineering principles and long\-term architectural goals.

  • Take ownership of complex technical problems, driving initiatives from concept to production.

  • Optimize services for performance, scalability, security, and fault tolerance.

  • Define and maintain high standards for code quality, testing, observability, and documentation.

  • Guide and mentor Junior and Semi Senior engineers through code reviews, design discussions, and technical feedback.

  • Collaborate with cross\-functional teams to influence product direction and technical strategy.

  • Contribute to architecture decisions involving databases, caching, messaging, and distributed systems.

  • Improve and extend observability practices (logging, metrics, tracing, alerting).

  • Ensure smooth operation of production systems, participating in incident resolution and root\-cause analysis.

  • Use AI\-powered development tools to enhance delivery speed, code quality, and team productivity.

  • Identify opportunities for refactoring, modernization, and technical debt reduction.

Qualifications


  • Deep expertise in Java, Spring Boot, and the broader Spring ecosystem (Spring Data, Spring Web, etc.).

  • Strong understanding of backend architecture, distributed systems, concurrency, and scalability patterns.

  • Extensive experience with SQL databases (PostgreSQL preferred) and NoSQL systems such as Redis.

  • Proven ability to design and consume REST APIs with solid error handling, versioning, and documentation practices.

  • Advanced proficiency with Git and collaborative development workflows.

  • Strong experience writing unit, integration, and performance tests (JUnit, Mockito, etc.).

  • Practical experience with CI/CD pipelines and deployment automation.

  • Strong knowledge of Docker and container\-based development environments.

  • Ability to mentor other engineers and elevate the technical quality of the team.

  • Strong communication and decision\-making skills.

  • (Optional) Exposure to additional backend languages (Node.js, Python, Go).

Bonus points for


  • Experience with Kubernetes and cloud platforms (AWS, GCP, Azure).

  • Strong understanding of observability stacks (Grafana, Prometheus, Dynatrace, OpenTelemetry).

  • Experience leading refactoring, modernization, or large\-scale platform initiatives.

  • Expertise with event\-driven architectures or messaging technologies (Kafka, RabbitMQ).

  • Demonstrated use of AI\-assisted development workflows at scale.

What we offer

Flexible working time.

️ Teleworking.

️ Intensive working time in summer.

️ Flexible benefits.

A dynamic and inclusive workplace with opportunities for growth and development.

The chance to make a significant impact on our organizational culture and talent strategy.

Competitive compensation package, with a salary range of €40,000–€65,000 gross per year, depending on experience and fit.

El mercado para este tipo de puesto

Ofertas similares
283
puestos de Ingeniería en Madrid
Jornada completa
82%
de las ofertas de Ingeniería en España
Teletrabajo posible
32%
de las ofertas de Ingeniería
Once For All

11 open positions · Basingstoke, Lyon, Madrid

📊 Ingeniería · España
892
active jobs
33.5%
Remote
Ø 3d
avg. online
Top skills in demand
ExcelERPISOPythonAWSCI/CDSQLAzureAgileLean

Preguntas frecuentes

¿Cuántos empleos de Ingeniería hay disponibles en Madrid?
Actualmente 283 puestos de Ingeniería en Madrid en AlmostHired, en 94 empresas diferentes. Nuestros datos se actualizan a diario.
¿Los puestos de Ingeniería ofrecen teletrabajo?
32% de las ofertas de Ingeniería en España permiten teletrabajo, parcial o completo. Para filtrar específicamente puestos en remoto, usa AlmostHired.
¿Cómo sé si encajo en esta oferta?
Sube tu CV — nuestra IA compara tu perfil con los requisitos del puesto y te da una puntuación de coincidencia precisa, con habilidades coincidentes y faltantes.