Lead Software Engineer

Sofia, BG, 1766Posted Oct 14, 2026

Job description

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. As we grow, we're looking for Lead Software Engineer! We are looking for a Lead Software Engineer to guide and shape the development of our cutting-edge live casino games, working at the forefront of game creation.

You will play a pivotal role in defining technical direction, mentoring team members, and ensuring that our games achieve the highest standards in performance and scalability. You will be involved in various stages of game development—from concept to finished product—including architecture, design, programming, testing, and production.

The role provides an exciting opportunity to solve complex problems with the latest technologies, focusing on creating low-latency, high-performance live casino games where optimization is not just important but critical. THE PERFECT TEAM MEMBER IS INSPIRED TO: Lead and take ownership of the software development life cycle across multiple projects Provide technical leadership, mentor other engineers, and enforce engineering best practices Drive architecture decisions, ensuring systems are scalable, maintainable, and performant Collaborate with cross-functional teams, including game designers, developers, and product managers, to ensure alignment on technical and product goals Diagnose and resolve complex performance issues and bugs across the system Stay on top of emerging technologies, bringing innovative ideas to the team Deliver high-quality, maintainable code, while continuously improving our processes and standards THE SKILLS THAT WILL GRAB OUR ATTENTION: Proven experience as a Senior Software Engineer or Lead Software Engineer, with proficiency in Typescript and JavaScript Solid knowledge of Object-Oriented Programming, MVC, and other design principles Deep expertise in algorithms Experience with module bundlers (Vite, Webpack, etc.)

Strong knowledge of Git Comfortable working with CI/CD tools like Jenkins Experience with performance tuning, distributed systems, and delivering high-availability, low-latency applications Proven ability to lead and manage cross-team initiatives, fostering collaboration across multiple departments to achieve technical and product goals Excellent analytical and problem-solving abilities A passion for delivering consistent, high-quality software that meets industry standards SKILLS CONSIDERED AS AN ADVANTAGE: Experience with Typescript HTML Canvas or rendering libraries (PixiJS) Tweening libraries such as GSAP Testing frameworks to ensure your code is rock-solid THE REASONS TO JOIN OUR TEAM: 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 If you are interested, please send us your CV.

All applications will be treated strictly confidential. Only short-listed candidates will be contacted. Thank you for applying!

Description copied from Amusnet's careers page. Read the full posting before you apply.

More jobs at Amusnet

See all openings at Amusnet

Lead Software Engineer jobs at other companies