El portal de empleo de España

Desarrollador de Software Sénior (JCP Core Foundation Licensing and Quotation)

En remoto, Madrid·Añadida hace 1 mes (comprobada el 8 oct)

JetBrains

39 ofertas abiertas

Resumen

Modalidad
En remoto (Madrid)
Mudanza
Un paquete de mudanza
Inglés
Obligatorio
Experiencia
Nivel sénior
Beneficios
Seguro médico privado, gimnasio

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Una trayectoria demostrada en la construcción y operación de servicios backend en la plataforma JVM utilizando Kotlin o Java.
  • Un sólido conocimiento práctico de bases de datos relacionales, incluyendo transacciones, niveles de aislamiento, bloqueo, indexación y migraciones de esquemas en vivo (preferiblemente PostgreSQL).
  • Una comprensión profunda de los patrones de sistemas distribuidos, como la idempotencia, las estrategias de reintento, la consistencia eventual y la conciliación de datos.
  • Experiencia práctica realizando migraciones de datos en vivo o cambios de sistema sin tiempo de inactividad utilizando feature flags y despliegues escalonados.
  • Experiencia en el diseño de APIs versionadas y compatibles con versiones anteriores para otros equipos de ingeniería.
  • Experiencia práctica con arquitecturas orientadas a eventos y brokers de mensajería como Kafka.
  • Capacidad para diagnosticar, depurar y resolver incidentes de producción en entornos complejos.
  • Competencia tanto en inglés escrito como hablado.

Se valorará

  • La dedicación de un ingeniero a la precisión, especialmente en dominios donde los errores del sistema tienen un impacto financiero directo.
  • Criterio pragmático al diseñar sistemas distribuidos donde la corrección bajo una entrega poco fiable es la principal restricción.
  • El hábito de confiar en métricas, trazas y registros para comprender el comportamiento de producción en lugar de basarse en suposiciones.
  • Comodidad navegando y simplificando grandes bases de código existentes que contienen decisiones heredadas.
  • Habilidades de comunicación claras y directas para acordar contratos de API entre equipos con diferentes prioridades.
  • Un enfoque en las pruebas como una herramienta de diseño esencial en lugar de algo secundario.

Salario y beneficios

Qué ofrecen


¿Por qué unirte a JetBrains?

  • Salario base sólido. Ofrecemos una remuneración competitiva que refleja tus habilidades y experiencia.
  • Ubicación de trabajo flexible. Disfruta de la libertad de trabajar desde casa o desde la oficina.
  • Trabajo remoto. Pasa hasta 30 días al año trabajando de forma remota desde el extranjero.
  • Tiempo libre adicional. Más días para relajarte, recargar energías y hacer las cosas que te gustan.
  • Ayuda para seguro médico. Disfruta de la tranquilidad para ti y tu familia.
  • Oportunidades de aprendizaje y desarrollo. Acceso a conferencias, cursos y clases de idiomas.
  • Apoyo para la reubicación. Te ayudamos a que tu mudanza sea lo más fluida y libre de estrés posible. (keep if relevant for the role)
  • Clases de idiomas. Aprende el idioma local o perfecciona tus conocimientos de inglés.
  • Energía para tu día. Disfruta de una comida caliente o recibe una ayuda para el almuerzo en los días laborables.
  • Apoyo a la salud mental. Para ayudarte a sentirte lo mejor posible, ofrecemos un acceso sencillo a servicios profesionales de salud mental.
  • Beneficio deportivo. Disfruta de un gimnasio en las instalaciones o de una ayuda para clubes deportivos.
  • Eventos internos. Participa en celebraciones de toda la empresa y reuniones de equipo.

*Algunos beneficios pueden variar según la ubicación.

El puesto

Si quieres construir y ser responsable de los sistemas que deciden a qué tienen derecho los clientes de JetBrains y facturarles con precisión, esto es para ti. Te centrarás en diseñar servicios backend, mantener la corrección de flujos comerciales complejos y abordar retos difíciles de sistemas distribuidos en la ruta crítica de cada solicitud de pago.

En JetBrains, el departamento de Cloud Platform construye la infraestructura subyacente que impulsa la autenticación, las capacidades de pago, la medición del uso y la contabilidad. Dentro de este departamento, el equipo de Licensing & Billing se sitúa justo en el centro de nuestro modelo comercial, transformando lo que un cliente compra en lo que realmente tiene permitido usar, y contabilizando ese consumo con la precisión suficiente para poder facturarlo.

La complejidad de nuestros sistemas de derechos (entitlement), cuotas y medición sigue creciendo. En este puesto, serás responsable de la corrección y evolución de estos servicios backend, asumirás la propiedad total de los flujos de datos de extremo a extremo, abordarás la consistencia distribuida a través de sistemas ascendentes (upstream) poco fiables y garantizarás que las migraciones de datos que afectan a los ingresos se realicen de forma limpia sin interrumpir los servicios.

El éxito en este puesto significa construir una base de derechos y medición a prueba de errores en la que los equipos de producto puedan confiar sin dudarlo. Habrás migrado con éxito sistemas comerciales en vivo para admitir nuevos modelos de facturación sin tiempo de inactividad ni divergencia de datos. Los errores silenciosos serán detectados automáticamente por las invariantes del sistema antes de afectar a los usuarios, y los equipos internos se integrarán sin problemas con tus APIs limpias y versionadas.

Qué harás

  • Diseñar, construir y operar servicios backend que decidan a qué tiene derecho un cliente y cuál es el coste de su uso.
  • Gestionar los flujos de extremo a extremo, desde la ingesta de datos de licencias y compras de los sistemas upstream hasta la aplicación de cuotas y el registro del consumo.
  • Evolucionar nuestro modelo de dominio para gestionar nuevas estructuras comerciales, combinando planes basados en asientos (seats) y modelos basados en el uso.
  • Diseñar integraciones con sistemas externos, garantizando la corrección mediante la idempotencia, el orden, la conciliación y la consistencia eventual.
  • Planificar y ejecutar migraciones de datos en vivo utilizando feature flags, escrituras duales (dual writes), backfills y verificación en cada etapa.
  • Incorporar observabilidad en nuestros sistemas definiendo invariantes, métricas y alertas para detectar divergencias silenciosas antes de que los clientes las noten.
  • Diseñar APIs internas con un enfoque explícito en el versionado, la compatibilidad con versiones anteriores y la experiencia del desarrollador para otros equipos de JetBrains.
  • Mejorar el rendimiento y la fiabilidad del sistema bajo carga continua de producción mientras se retiran los subsistemas heredados (legacy).
  • Escribir pruebas de integración contra dependencias reales y mantener una infraestructura de pruebas fiable.
  • Investigar incidentes de producción, encontrar las causas raíz y dar seguimiento con soluciones duraderas.

Sobre JetBrains

JetBrains es una empresa global de desarrollo de software conocida por crear herramientas inteligentes que aumentan la productividad de los desarrolladores de software, incluyendo IntelliJ IDEA, PyCharm, ReSharper y el lenguaje de programación Kotlin. Fundada en 2000 y con sede en Praga, República Checa, la empresa ha crecido hasta contar con más de 2.000 empleados en todo el mundo, con una sólida reputación en la industria de herramientas para desarrolladores. JetBrains es una empresa privada y rentable, con una cartera diversa que incluye IDEs, lenguajes específicos de dominio y herramientas de colaboración en equipo como YouTrack y Space.

JetBrains tiene una presencia significativa en España, con un equipo creciente de ingenieros, gestores de producto y diseñadores que trabajan de forma remota o desde centros en Madrid y Barcelona. La empresa es conocida por su cultura favorable al trabajo remoto, con muchos puestos abiertos a candidatos en toda España. Para los profesionales internacionales, JetBrains ofrece un entorno colaborativo y orientado a la ingeniería, una compensación competitiva y la oportunidad de trabajar en herramientas ampliamente utilizadas que dan forma al panorama del desarrollo de software. La empresa valora la innovación y la excelencia técnica, lo que la convierte en un destino atractivo para los mejores talentos.

Sector
Herramientas para desarrolladores
Fundación
2000
Plantilla
1,000–5,000
Sede
Praga, Chequia
En España
Madrid, Barcelona

Datos prácticos

  • JetBrains ofrece una política de trabajo remoto flexible, con muchos puestos abiertos a candidatos en toda España, no solo en las grandes ciudades.
  • La empresa es conocida por su sólida cultura de ingeniería e invierte mucho en I+D, con un enfoque en IA y aprendizaje automático para herramientas de desarrollador.
  • JetBrains ofrece un paquete de reubicación integral para contrataciones internacionales, que incluye apoyo con visados y asistencia para mudarse a España.
  • La empresa tiene una estructura organizativa plana, que fomenta la colaboración y la innovación entre equipos.
  • JetBrains es una empresa privada y rentable, que ofrece estabilidad y crecimiento profesional a largo plazo.

En sus propias palabras

Sobre la empresa y el equipo

Creamos herramientas inteligentes de desarrollo de software para desarrolladores y equipos. Más de 15 millones de usuarios, más de 300.000 empresas y 88 de las Fortune Global Top 100 confían en nuestros productos para resolver problemas reales y complejos. Nuestra misión es sencilla: hacer que los equipos de desarrollo sean más productivos y que la adopción de la IA sea escalable.

Información adicional

Somos un empleador que ofrece igualdad de oportunidades

Sabemos que las grandes ideas pueden venir de cualquier persona, en cualquier lugar. Por eso, hacemos todo lo posible por crear un lugar de trabajo abierto e inclusivo, que dé la bienvenida a todo el mundo independientemente de su origen, identidad, religión, edad, necesidades de accesibilidad u orientación.

Procesamos los datos facilitados en su solicitud de empleo de acuerdo con la Política de Privacidad de Reclutamiento.

Todas las vacantes de JetBrains
WhatsApp

Release Engineer

JetBrainsHace 4 días
En remoto, Madrid
Híbrido en Madrid

Ingeniero de QA Automation

JetBrainsHace 1 sem.
Híbrido en Madrid
Híbrido en Madrid
En remoto, Madrid
Híbrido en Madrid
En remoto, Madrid
Ver los 39 empleos