Java Lead Software Engineer

Remote
Full-time
Sofia
1 month ago

Job Type

100% Remote

Work from anywhere

Employment Type

Full-time

Flexible schedule

Location Preference

Sofia

Preferred time zones

Job Categories

Backend Developer Software Engineering

Job Description

About Roller Gaming

Roller Gaming, based in Sofia and London, is a dedicated player in the iGaming/iGambling/Sportsbetting/iLottery domain. We provide professional services and develop next-generation native applications and web-based platform solutions for global leaders in the Online Betting and Gaming industries.

Initially, it started as a product company with a team of specialists developing its own product. Later, we successfully created a team of software engineers skilled in React JS, Java, Android, and iOS. Our team of talented professionals works hybrid or remotely from various cities across Bulgaria.

Preferred Locations for this role: Sofia, Plovdiv, Varna

Why Join Us at Roller?

If our values align with yours, you could be our next team member. Discover what awaits you at Roller Gaming:

  • A culture of transparency, loyalty, and mutual respect.

  • A collaborative environment where team dynamics drive success.

  • Opportunities for professional growth and innovation.

  • The flexibility to work hybrid or remotely, ensuring a healthy work-life balance.

  • A company that prioritises health and well-being.

  • Engaging internal events, charity initiatives, sports activities, and a friendly, supportive team.

  • Be part of a thriving team shaping the future of gaming technology.

Duties and Responsibilities:

  • Lead technical direction for a cross-functional development team, breaking down complex challenges and guiding high-quality engineering solutions.

  • Deliver production-ready software end-to-end: design, build, and maintain scalable backend and/or full-stack systems that are secure, observable and resilient.

  • Set and uphold coding standards and software quality practices through code reviews, pair programming, and mentorship.

  • Shape and evolve the system architecture, collaborating closely with Architects and Engineering Managers to align on long-term technical goals.

  • Take part in the full software development lifecycle - from ideation to production monitoring. Drive technical discovery and delivery planning, contributing to the refinement of team backlogs and proactively identifying risks or opportunities.

  • Own code quality: write clean, well-tested, maintainable code; adopt CI/CD, logging and telemetry practices; address technical debt and support your team in continuously improving software quality.

  • Mentor and grow other engineers, providing guidance, feedback, and technical coaching across the team.

  • Collaborate deeply: participate in code reviews, pairing, and shared learning sessions; work with Product and Architecture to scope and deliver features that bring value to our users.

  • Improve the way we build: refine pipelines, tooling, and team processes to improve flow and make development more reliable.

  • Operate what you build – participate in on-call/incident rotations, using SLOs and blameless retros to drive reliability.

Who You Are:

  • A pragmatic and experienced engineer with a deep understanding of building and operating distributed systems at scale.

  • A natural problem solver who can simplify complexity and make sound architectural decisions under uncertainty.

  • A strong communicator who can align technical decisions with business goals and collaborate effectively across roles.

  • An advocate of high-quality engineering practices—automated testing, CI/CD, observability, and security-by-design.

  • A mentor and multiplier who helps elevate the skills of those around you, both formally and informally.

  • Comfortable navigating ambiguity and change, and helping others do the same.

Qualifications, Skills and Experience:

  • 5+ years of professional experience in Java software development with demonstrated success in technical leadership roles.

  • Proven ability to design and deliver scalable, maintainable, and secure backend or full-stack systems in production.

  • Experience mentoring other engineers and influencing team-level engineering practices.

  • Strong command of system design principles, API development, data modelling, and asynchronous communication patterns.

  • Proficiency in modern programming languages and frameworks.

  • Familiarity with cloud-native development, microservices, containerization, and infrastructure-as-code concepts.

  • Deep understanding of iterative software delivery best practices and the full SDLC.

  • Ability to communicate clearly and collaborate effectively within a team.

Things we’d be extra excited to see:

Not required, but if you’ve got any of these, we’ll definitely take notice:

  • Full-stack, front-end, or QA know-how – A broader view of the dev process is always welcome.

  • Golang experience – We might be building some services in Go, so it’s a nice bonus.

  • Integration experience – Especially with payment providers or other 3rd-party tools — super relevant to this role.

Our Benefits:

  • Remote Office – Flexible hybrid form of working, option for working fully remotely.

  • Parking Space – We provide free parking spots.

  • Fun Office Space – We offer a game zone and a relaxation area.

  • Health Insurance – Additional private health insurance, including dental care plan.

  • Personal Development – Company-sponsored training budget to further develop your skills.

  • Employee Referral Programme – Receive a bonus for referring a friend.

  • Holidays – Enjoy extra 5 days after your 1st and 5th year.

  • Social Events – We love to celebrate our success together.

  • Family Insurance – Add insurance to a family member.

  • Sport Cards – 100% sponsored by the company.

Ready to Join Ndeavour Consulting?

Take the next step in your remote career. Click below to apply directly on Ndeavour Consulting's official careers page.

Apply on Ndeavour Consulting Website
Secure & Direct Application

More Jobs at Ndeavour Consulting

Explore other remote opportunities with this company

N
Ndeavour Consulting

Data Analyst

All Cities
Full-time
N
Ndeavour Consulting

Data Engineer

All Cities
Full-time
N
Ndeavour Consulting

Data Architect

All Cities
Full-time
N
Ndeavour Consulting

Senior Data Warehouse Engineer

All Cities
Full-time
N
Ndeavour Consulting

Senior BI Developer

All Cities
Full-time