Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Amusnet, a leading provider of best-performing products and innovative solutions in gaming, is seeking a Software Engineer C++ (Live casino) to join our team in Sofia, Bulgaria. We deliver engaging online entertainment across 2,000+ websites in 35+ markets and are dedicated to innovation and technology. If you are passionate about integrating hardware, designing clean architectures, and writing modern C++, we want you on our team!
Responsibilities
- Participate in the development of software using C++
- Work in a Linux environment
- Research and integrate third-party libraries and APIs
- Implement communication with various hardware devices
- Ship new products from scratch in a high-growth, evolution-first environment
- Collaborate with a team of experts to integrate and develop optimal solutions
Requirements
- 2+ years of professional experience in software engineering using C++14 and newer
- Excellent command of C++ STL
- Deep understanding of object-oriented design and programming
- Good knowledge of various Design Patterns
- Understanding the implementation of the most common data structures
- Ability to solve complex technical challenges with minimal supervision
- Strong interpersonal and communication skills
- Strong attention to detail and great debugging skills
- Highly motivated personality, striving for continuous improvement
Nice to Have
- Basic knowledge of Agile software development practices and ceremonies
- Python scripting (automation, build systems, etc.)
- SQL
- REST architecture
- Linux operating system and shell scripting
- Experience with development of network and/or serial communication and communication protocols
- Experience with CI/CD tools (e.g. Jenkins)
- Experience with code review practices
We Offer
- Excellent remuneration package
- Performance-based bonuses
- Private health insurance
- Card for Public Transportation
- Multisport card
- Corporate discounts
- Parking – early bird option
- 25 days of annual paid leave
- Performance review process
- Internal & external training programs
- Team buildings & local company events
- Work-life balance
- Inspiring & supportive colleagues
- Culture that encourages creativity & talent
About the Company
Amusnet is a leading provider recognized for offering best-performing products and innovative solutions in gaming globally. With a portfolio of 300+ casino games, our company delivers engaging online entertainment across 2,000+ websites in 35+ markets. The dedication to innovation and technology also extends to the production of premium slot cabinets, where our games seamlessly integrate with cutting-edge hardware solutions. We continue to expand our network of offices, and our team now consists of 1,300+ industry professionals.
If you are interested, please send us your CV. All applications will be treated strictly confidential. Only short-listed candidates will be contacted.
Apply now »
Copyright © 2023 Amusnet Ltd. All rights reserved