We are Tipico, the leading sports betting provider in Germany and one of the most exciting tech companies in the industry. We are fueled by our passion for the perfect product, using the newest tech stack to make advances every single day. Our culture is bursting with energy and ambition, where we generate intense moments of Spannung, thriving through our values of Trust, Progress, and Passion. We push the limits of what’s possible because we believe that when adrenaline meets progress, awesome things happen. Are you ready to turn up the power and bring the thrill of Spannung into your working life? Then show us your game face – because we’re looking for a Software Architect (m / f / x) to join the team! Job Description Tipico is looking for a Software Architect to join our team. Grow with us, introduce us to new ideas, and develop products that maximise the thrill of sports for our customers. Every day, you’ll work in a highly collaborative and agile environment with cross-functional team members to develop products and create technical solutions that push us forward. Your playing field : We strive for excellence - You design high performing Java-based services in a complex service-oriented architecture. You accompany software projects from draft through implementation and production release. You keep us running - You perform analysis and prototyping of solutions and new technologies, provide and document your conclusions and opinions. You collaborate very closely with development teams in the design and implementation of our next-generation solutions. You define and document software architectures and technology strategies. You mentor, guide, and coach our development teams on technical items – we are as strong as our team is. Qualifications Which skills should you bring to the pitch : Computer Science background. You have a computer Science studies with at least 7 years of professional experience, including 3 years in software architecture. You have previous experience and strong skills working with highly available, multi-threaded applications. Strong Java Skills. You have well-founded Java skills and experience with common Java frameworks and ecosystems (Java EE, Spring, Hibernate / JPA). Solid knowledge in networks, databases, and security. Knowledge in REST-based web services and Microservices. Passion for writing Clean Code, facilitating faster and easier collaboration. Good knowledge of English. Our team comprises over 30 nationalities, and English is our communication language. Who we’re looking for : Agile Mindset. You learn, adapt, and continuously improve to deliver value to our customers. You collaborate and communicate effectively for team success. Team player. You love learning from others, and great ideas are shaped through collaboration. Innovative. You create space for new ideas and leverage the latest technologies to deliver an exceptional digital experience. Additional Information This is how we score with you : Established International Group. We have a solid foundation on which to grow. Personal and Professional Growth. We offer opportunities for development and unlocking your potential. Relocation Support. To facilitate your move to Karlsruhe. Business Bike Leasing. Promoting active and sustainable commuting. Corporate Pension Scheme. Secure your future with additional financial support. eGym. Access to a variety of sports clubs and offers across Germany. Modern offices. Our Karlsruhe campus features an open-plan space with the latest technology. Events. Charity and team gatherings to foster team spirit. Supportive Environment. We value collaboration and individual uniqueness. You choose your hardware. MacBook or Windows? Your choice supports staying ahead. Think a career at Tipico’s right for you? Apply now and join our winning team! If you have questions or comments about this role, our TA team is happy to help. Feel free to reach out via our social media channels. #J-18808-Ljbffr