
Solution Architect
- Sydney, NSW
- Permanent
- Full-time
- Establish, ratify and advocate principles and practices for managing key application assets within the organisation.
- Take ownership of the design and delivery of complex, performance-intensive products. Advise and support multi-disciplinary Engineering teams throughout all phases of the delivery.
- Collaborate with the broader Architecture and Engineering community to maintain conceptual integrity and sustainably evolve our solution portfolio.
- Provide technical leadership, guidance and mentorship to the Engineering community.
- Maintain documentation using industry-standard tooling - e.g., Confluence and various diagramming tools, such as Draw.io, Gliffy, Lucid, etc.
- Ensure that solutions remain compliant, covering such aspects as privacy (GDPR), financial (AML/CTF) and wagering regulation.
- Demonstratable ownership and best practices including people, products & technology
- Regular performance reviews with your line manager
- Acting in line with the Group's values
- Successful completion of all relevant training and other compliance activities that support Group's sustainable and responsible growth
- Demonstrable experience in the design and delivery of complex, distributed systems. This includes microservices and event-driven architectures.
- Experience in data modelling for a variety of persistence paradigms (relational, K-V, graph, etc.).
- Hands-on experience with the following technologies: Postgres, Apache Kafka, Kubernetes.
- An engineering background with demonstrable/verifiable expertise in one or more contemporary programming languages; e.g., Java, .NET, Python, JS/TypeScript, Go, Rust, etc.
- Ability to actively liaise with business and technical stakeholders across the business.
- People focus, as this is very much a team sport.
- Track record of developing software that is secure, performant, and scalable
- Background in the wagering industry or similar high-demand environments
- Experience with Agile development methodologies and processes, e.g. Scrum, Kanban
- Experience with Extreme Programming (XP) practices such as TDD and pair programming.
- Sound knowledge of DevOps practices and tools.
- Proficient in using Atlassian tools, including Bitbucket, JIRA, and Confluence.
- Experienced in collaborating with globally distributed teams.