Principal Software Developer
Location
Canada
Posted
64 days ago
Salary
$150K - $200K / year
Seniority
Lead
Job Description
Principal Software Developer
Bally’s Corporation
• Architect and build scalable enterprise-grade systems supporting gaming operations • Lead and mentor cross-functional teams across backend and frontend development • Design, develop, and optimize systems on AWS with performance and resilience in mind • Partner with Product, Operations, Commercial, and Compliance teams to deliver end-to-end initiatives • Drive technical direction for Player Management and Loyalty platforms • Ensure best-in-class security practices across authentication, data protection, and infrastructure • Contribute to AI/ML-driven innovation including LLM and RAG integrations • Support payment gateway integrations and secure financial transaction processing
Job Requirements
- 10+ years building enterprise-scale systems
- 8+ years within Casino Gaming or Online Gaming environments
- Proven success delivering complex systems from architecture to production
- Excellent command of Node.js and C# (.NET Core/6+)
- Experience building mobile and web applications (React.js, React Native – iOS/Android)
- Deep expertise in AWS (compute, storage, networking, monitoring, scalability)
- Proven background in RDBMS and NoSQL architectures
- Experience with DevOps pipelines and CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions, AWS CodePipeline)
- Advanced understanding of security best practices (authentication, encryption, infrastructure hardening, gaming-specific security)
- Working knowledge of AI/ML technologies including LLMs and Retrieval-Augmented Generation (RAG)
Benefits
- Top-tier health benefits from day one
- RRSP contributions for long-term wins
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Work closely with customers and the product management to build long lasting solutions. • Address deep systemic issues and push new products that set benchmarks in usability and performance. • Maintain instances for our SaaS-customers for their day to day operations focusing on release management, data migration, managing CI/CD pipelines and operations.
Full Stack Developer
TechBiz GlobalTechBiz Global is a leading IT recruitment and software development company
• Develop, test, deploy, and integrate web-based applications within the Data & AI department • Design, code, test, and deploy scalable end-to-end web applications using Angular or React for frontend • Create and optimize SQL queries and work with relational databases, specifically Postgres • Develop and integrate Azure microservice APIs • Collaborate closely with team members to deliver integrated solutions
Software Engineer – m/f/d
ng-voiceThe Hyperscaling IMS Solution: Infrastructure-agnostic, cost-efficient, automated.
• Develop the next generation of features and applications for our IMS solution using a test-driven development approach • Collaborate with a passionate team to develop the next generation of features and applications • Perform testing, validation, and optimization of solutions to ensure high-quality deliverables • Identify opportunities to improve operational efficiency and propose innovative solutions • Work with technologies such as Kamailio, Redis, MySQL, SIP, RTP, Diameter, C, Python, and Bash • Opportunity to work on the full spectrum of IMS nodes: P-CSCF, S-CSCF, I-CSCF, RTP-Engine, MMTel, HSS, PCRF, DRA, BGCF, TOPOS, TADS, E-CSCF • Understand 3GPP specs and incline the IMS solution to the standards
Software Engineer – Go, Cloud-Native IMS
ng-voiceThe Hyperscaling IMS Solution: Infrastructure-agnostic, cost-efficient, automated.
• Next-Gen IMS Development: Develop and scale features for our IMS solution using Go (Golang) , following a test-driven development (TDD) approach • Core Network Logic: Work across the full spectrum of IMS nodes (P/S/I-CSCF, MMTel , etc.), transitioning legacy signaling patterns into high-performance Go services • Protocol Implementation: Handle signaling and media protocols (SIP, Diameter, RTP) directly within Go-based micro-services • System Optimization: Perform deep-track testing, validation, and optimization to ensure low-latency performance and high-quality deliverables • Standards Alignment: Interpret 3GPP specifications and implement them to ensure our IMS solution remains industry-compliant and interoperable • Cloud-Native Operations: Work with a modern stack including Kubernetes, Redis, MySQL, and Prometheus build resilient, self-healing network functions



