Descripción de la oferta
Overview
As Lead Software Engineer, you will shape SITA’s central data platform and TAM, building scalable cloud data products and APIs to unlock insights from vast aviation datasets. You’ll collaborate with cross-functional teams to translate requirements into robust technical solutions, using modern architectures and ML-ready data pipelines. This role blends backend engineering with data workflows, enabling reliable, efficient operations for the global air transport industry. You’ll work in a dynamic, office-based setup near Madrid or Barcelona with a strong focus on impact and innovation.
Compensaciones / BeneficiosFlex Week: work-from-home up to 2 days/weekFlex Day: flexible work scheduleFlex-Location: up to 30 days/year remote workEmployee Wellbeing: EAP for employees and dependents 24/7/365Champion Health: personalized wellbeing platformProfessional Development: LinkedIn Learning and training platforms
ResponsabilidadesDesign scalable cloud-based data products focusing on performance, cost-efficiency, and securityDevelop reference ingestion APIs ensuring data quality and coherent data representation for consumersDevelop and maintain data pipelines and CI/CD for product development and deployment; ensure testing and quality coverageCollaborate with data engineers, scientists, analysts, and business stakeholders to translate requirements into technical solutions
Requisitos principales5+ years of backend experience in large company environmentsProficiency in typed backend languages (e.g., Java, TypeScript) with strong OOPKnowledge of Domain-Driven Design (DDD) applied to large, complex domainsExperience with Hexagonal Architecture as a design patternRest API design expertise; GraphQL in addition is a plusFamiliarity with Databricks, Spark and event streaming (Azure Event Hub, Kafka)SQL and Python proficiencyAzure cloud deployment experience; On-premises knowledge is a plusStrong collaboration and ability to enable teams without owning deliveryProactive and solution-oriented mindsetFlexibility and adaptability in dynamic environmentsTyped backend language expertise (Java, TypeScript)Domain-Driven Design (DDD)Hexagonal Architecture