Job Description
Seeking a skilled Back-End Software Developer with heavy C++ expertise, deep payments-focused experience, and a strong background in database development (including scripts, stored procedures, and analytics). In this role, you will be instrumental in building and optimizing the client’s patented, cashless digital system - a pioneering solution that streamlines casino credit advances. Your work will directly support the client’s mission to accelerate the transition to cashless gaming and redefine the casino credit experience.
Responsibilities
- Design, develop, and maintain robust backend systems in C++ that power the client’s digital credit solutions, ensuring compliance with gaming regulations and security standards.
- Lead backend development for payments-focused features, including secure transaction processing, real-time credit issuance, and payment reconciliation.
- Build and optimize database components, including complex scripts, stored procedures, and analytics queries, to support transaction-heavy systems such as credit issuance, player scoring, and reporting.
- Collaborate with cross-functional teams—including product managers, compliance specialists, and casino technology partners - to deliver seamless integrations with casino management systems and enhance player tracking capabilities.
- Implement and uphold best practices for secure handling of sensitive player and financial data, focusing on regulatory compliance and risk reduction.
- Analyze system performance, troubleshoot backend and database issues, and proactively identify opportunities for optimization and innovation.
- Contribute to technical documentation, participate in code reviews, and mentor team members in backend and database development best practices.
- Stay current with trends in fintech, gaming technology, and regulatory requirements to ensure the client remains at the forefront of the industry.
Required Skills & Experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years professional experience in backend software development with heavy C++ expertise.
- Proven experience developing backend solutions for payments systems, casino credit, or other transaction-heavy financial environments.
- Advanced skills in database development, including writing complex SQL scripts, stored procedures, and performing analytics for high-volume transactional systems.
- Strong understanding of software design patterns, data structures, and high-availability architectures.
- Experience integrating backend systems with third-party platforms and APIs, preferably in casino or financial technology contexts.
- Familiarity with security best practices for handling sensitive financial and personal data.
Preferred / Bonus Qualifications
- Experience with casino management systems, digital wallet solutions, or credit/loan origination platforms.
- Knowledge of regulatory frameworks relevant to gaming and financial technology.
- Proficiency with additional languages (e.g., Python, Java) and cloud technologies.
- Experience with analytics tools and data visualization platforms.
- Agile development experience and familiarity with CI/CD pipelines.
Soft Skills
- Meticulous attention to detail and a drive for excellence.
- Strong communication and teamwork skills to collaborate across disciplines.
- Ability to manage multiple priorities and deliver in a fast-paced, evolving environment.
- Proactive, innovative mindset with a commitment to continuous learning.
Benefits
- Competitive salary with performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- 401(k) with company match.
- Generous PTO and flexible work arrangements.
- Opportunities for professional development and industry conference attendance.