Software Architect

hace 1 hora


Andalusia, España Kintary A tiempo completo

We are a trusted, specialised consultancy with a mission to bring expert technology leadership to businesses at every stage of their growth journey. Our work spans multiple clients and providers, helping them deliver technology initiatives with precision, strategic alignment, and lasting value. Operating at the intersection of technical excellence and business strategy, we ensure projects not only launch successfully but also drive broader organisational goals.We are looking for a Software Architect to lead the technical design of a Game Content Aggregation Platform, aligning business and technology requirements. In this role, you will define the architecture of systems that integrate game content from multiple third-party providers, aggregate and normalise that content, and distribute it securely to multiple platforms and tenants in real-time, ensuring scalability, reliability and performance. You will work closely with product, engineering and operations teams to bring this vision to life, designing systems that handle high-volume financial transactions and real-time game interactions, supported by the required operational toolingWhat you'll doDefine and own the overall architectural vision and technical roadmap of the data integration and processing platform.Collaborate with product managers to translate business and operational requirements into robust technical designs.Work with project stakeholders to shape delivery plans by providing clear architectural and technical input.Partner with engineering teams to evaluate and guide decisions on technologies and frameworks, balancing fast delivery with long-term maintainability.Review and approve solution designs, ensuring alignment with architectural principles and product goals.Identify and define appropriate non-functional requirements (e.g., scalability, availability, security) and ensure they are embedded in the overall solution.Collaborate with DevOps and infrastructure teams to ensure solutions align with build, deployment, and operational strategies.Provide technical leadership and mentorship to engineers, promoting technical excellence and architectural consistency across teams.What you'll bringProven experience as a Software Architect, Principal Engineer, Lead Engineer, or similar role designing large-scale distributed systems.Experience working with modern messaging technologies to support real-time, event-driven, and transactional architectures.Solid experience with both relational and non-relational databases, including data modelling for high-volume workloads.Expertise in designing multi-tenant, API-first platforms that integrate external partners and internal consumers.Strong understanding of transaction processing, consistency, idempotency, and fault-tolerance patterns.Proven experience designing for scalability, high availability, and resilience in distributed systems.Strong background in cloud-native architectures, including containerisation and orchestration.Ability to document and communicate complex architectural concepts clearly to both technical and non-technical stakeholders.Experience designing or integrating systems that interact with external data providers, transactional systems, or high-throughput APIs is a plus.What it's in for you25 days of annual leavePrivate life and health insurance for you and your familyGym reimbursementFour weeks per year to work from anywhere for eligible employeesA hybrid working model with flexible hoursFlexible benefits package, including:Public transportation€220 for meal expensesChildcare vouchers