Solutions Architect Symphony Anywhere What is the project, and why should you care? At BetSymphony, we are embarking on an ambitious project to revolutionize the online gambling industry. Our vision is to develop a cutting-edge gambling platform that will serve as the backbone for multiple different brands, each with its unique identity and target audience. This platform will leverage the latest technologies to ensure a seamless, secure, and engaging experience for users across the globe. As a Solution Architect on our product team, you will play a critical role in shaping the technical vision and turning it into reality. You will be involved from the earliest stages of product planning through to implementation and scaling, ensuring the architecture supports long-term growth, cross-brand flexibility, and high system performance. Beyond day-to-day project responsibilities, you will also participate in discovery phases and engage directly with future clients to understand their needs, validate assumptions, and help translate business goals into scalable, future-ready technical solutions. Working on this project will expose you to the latest technologies and challenges in software development, offering ample opportunities for growth and innovation. You will be part of a dynamic team that values creativity, collaboration, and a commitment to excellence. You will be an excellent fit for this position if you have: Required Gambling domain experience Excellent communication and presentation skills Ability to effectively present information to top management and public groups Involvement in AI is necessary; use it constantly. 7+ years of experience in software development with any of the following: Java, C#, Python, JavaScript Broad knowledge of cutting-edge software technologies Experience in leading and mentoring one or more software development teams Experience with Lean / Agile / Scrum and team scaling practices and frameworks (SAFe, LeSS, or other) At least one year of experience in solution architecture functions in service or product companies: Building trusted relationships with clients / internal customers Influencing senior decision-makers Leading medium to large-sized solution delivery projects Analysis of business, product, and technology requirements Excellent knowledge in Computer Science / Programming: Databases Code testing practices Algorithms Architectural & Enterprise Patterns Design patterns Deployment patterns Security patterns, computer security, and networking vulnerability Practical experience with: High load systems Cloud technologies (GCP, AWS, Azure) Microservices and Serverless architecture RDBMS / NoSQL Messaging / Service Bus systems Version control systems (GIT) CI/CD tools (e.g., Gitlab Pipeline, Jenkins, TeamCity, Bamboo) Networking protocols, conventions Containerization and Orchestration Solution Architecture & Design Patterns: Microservices Architecture: Designing modular, scalable systems. Event-Driven Architecture: Kafka, RabbitMQ for real-time AI-driven decisions. Security & Privacy in AI: Understanding of secure model handling, data anonymization, and compliance (e.g., GDPR). Desirable Experience in Pre-Sales Experience working with US/European clients Project and resource management skills Certifications on: Architecture frameworks, Cloud providers, Scrum or scaling frameworks Would be a plus: Prompt Engineering (for LLMs): Knowing how to craft and tune prompts for models like GPT or Claude. Vector Databases: Experience with tools like Pinecone, FAISS, or Weaviate for semantic search. LLM System Design: Retrieval-augmented generation (RAG), agents, fine-tuning vs. in-context learning. Familiarity with industry-standard frameworks such as COBIT, COSO, and TOGAF Here are some of the things you’ll be working on: Act as the Solution Architect on the product development project, driving the end-to-end technical vision, system design, and implementation roadmap. Translate business and product requirements into scalable, maintainable, and high-performance technical architectures. Own architectural decisions throughout the delivery lifecycle from discovery and design to deployment and scaling, ensuring alignment with product goals and timelines. Guide and support engineering teams during development, providing hands-on input on architecture patterns, system integration, code quality, and infrastructure setup. Participate in project setup, define delivery phases, select technologies, and ensure key engineering processes (design, testing, deployment, monitoring) are properly established. Collaborate closely with the Product Owner and the Service Delivery Manager on scope, planning, estimations, and risk mitigation. Client Engagement & Discovery (Supporting Role) Join discovery sessions and technical workshops with current and potential clients to understand their needs and constraints. Help validate architectural direction, clarify technical dependencies, and explain solution trade-offs to both technical and non-technical stakeholders. Contribute to technical sections of proposals and presentations when needed, especially in ongoing or expansion-stage engagements. Competence Development (Occasional Contribution) Take part in hiring processes for senior technical roles relevant to active projects. Contribute to Communities of Practice by sharing lessons learned, best practices, and architectural patterns from the project. Support internal initiatives to maintain architectural and engineering excellence, where it aligns with ongoing delivery priorities.