Senior Solutions Architect
Detalhes do emprego
We are looking for an experienced Senior Solution Architect to lead the design and enable the development of a Core Platform and drive the evolution of our Backend-as-a-Service (BaaS) offering, including the associated frontend applications. You will also play a critical role in facilitating the migration of legacy systems to the new architecture. What You'll Do In this position, you will have a key role in shaping the platform, services and SDKs that power a wide range of mobile and web applications. You willbe responsible for architectingrobust, scalable, secure, and reliable full-stack solutions whileestablishingand maintaining the technical standards that ensure the platform's performance, compliance, and long-term sustainability. Collaboration is central to this role. You will engage closely with cross-functional teams and stakeholders,leveragingstrong communicationskills to ensure alignment and successful delivery of solutions. Your ability to present well-reasoned recommendations, grounded in solid engineering principles and data-driven analysis, will be critical. Maintaining a proactive, open, and assertive approach will be essential to navigating complex decisions and influencing outcomes. This is an excellent opportunity for a skilled architect to have a significant impact on the development of our platform and help shape the future of our services. Responsibilities
- Collaborate with stakeholders, BusinessAnalystsand development teams to define and document the system's architecture.
- Ability to translate business requirements into clear designs and technical requirements covering all aspects of a full-stack Solution.
- Create detailed diagrams to communicate system architecture,behaviorsand interactions (e.g., sequence diagrams, activity diagrams and high-level designs).
- Lead architectural and design discussions, ensuring alignment with business goals, technical requirements, and industry best practices.
- Document andmaintainArchitecture Decision Records (ADRs) to capture significant architectural decisions, including the context, options considered, decision rationale, and outcomes.
- Evaluate and selectappropriate technologies, frameworks, and tools to meet the needs of our solutions.
- Define andmaintainarchitectural standards, guidelines, and best practices to ensure consistency and quality across projects.
- Work closely with engineering teams toprovidetechnical guidance and ensure the implementation of designs aligns with architectural specifications.
- Identifyand address technical risks, challenges, and dependencies in the architecture and design process.
- Conduct architectural reviews and provide feedback to ensure solutions meet performance, scalability, security, and maintainability requirements.
- Stay up to date with emerging technologies and industry trends and apply this knowledge to continuously improve our architecture and solutions.
- Proven experience as a Solution Architect, with a strong focus on SaaS solutions and the gaming sector.
- Expertisein system modelling (e.g., C4, UML).
- Strong understanding of software architecture principles, patterns, and best practices.
- Familiarity with domain-driven design (DDD) and its application in software development.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-native architectures.
- Experience within the Mobile Application development industry and a deep understanding of the inherent challenges.
- Familiarity with microservices architecture, API design, and integration patterns.
- Experience with event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ,PubSub).
- Experience withOpenAPIandAsyncAPIfor defining APIs, and exercising the APIs throughappropriate tools(e.g., Postman).
- Solid knowledge of data modeling, databases (SQL and NoSQL), databasenormalisation, and data flow architectures.
- Excellent communication and collaboration skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
- Strong problem-solving skills and the ability to think strategically about technology solutions.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- A software development or technical background, preferably in the gaming industry or a SaaS solution
- Knowledge of real-time systems, multiplayer game architectures, and player data analytics.
- Experience with security best practices and compliance standards in software development.
- World Leader in Gaming Entertainment
- Robust benefits package
- Global career opportunities
- All about the Player
- Talent Unleashed
- Collective Brilliance
- Good Business Good Citizen
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.