Senior Software Developer
Location
Canada
Posted
16 days ago
Salary
$120K - $150K / year
Seniority
Senior
Job Description
Senior Software Developer
Bally’s Corporation
• Design, build, and maintain scalable enterprise-grade systems supporting gaming operations • Collaborate with backend, frontend, product, and operations teams to deliver high-quality solutions • 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 • Contribute to Player Management and Loyalty platform initiatives • 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
- 6+ years of experience building enterprise-scale applications and systems
- Experience within Casino Gaming or Online Gaming environments
- 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
Software Engineer
OpenSesameWe help companies develop the world's most productive and admired workforces.
• Develop and maintain features for OpenSesame’s eLearning platform • Collaborate with team through Extreme Programming practices • Participate in code reviews and testing
Staff Software Engineer, iOS
Diabetes Youth FamiliesSupporting those affected by type 1 diabetes so they may lead full, healthy, beautiful lives, NOW.
• Design, develop, test and document high quality medical device software for new and existing Insulet products. • Implement unit and UI tests for core functionality and UI workflows, respectively • Work in co-located Scrum teams of developers, testers, product owners, and scrum masters • Work with product managers and UX designers to define new features • Mentor and motivate software developers to deliver high quality code using software best practices and patterns • Ensure quality and consistency in software architecture and implementation • Evaluate new technologies and explore solution alternatives; develop prototypes • Learn and follow Insulet design assurance SOPs • Provide timely support to team customers, internal and external
Senior Software Engineer
Diabetes Youth FamiliesSupporting those affected by type 1 diabetes so they may lead full, healthy, beautiful lives, NOW.
• Design, develop, test and document high quality medical device software for new and existing Insulet products. • Implement unit and UI tests for core functionality and UI workflows, respectively • Work in co-located Scrum teams of developers, testers, product owners, and scrum masters • Work with product managers and UX designers to define new features • Mentor and motivate software developers to deliver high quality code using software best practices and patterns • Ensure quality and consistency in software architecture and implementation • Evaluate new technologies and explore solution alternatives; develop prototypes • Learn and follow Insulet design assurance SOPs • Provide timely support to team customers, internal and external
Software Engineer, iOS
Diabetes Youth FamiliesSupporting those affected by type 1 diabetes so they may lead full, healthy, beautiful lives, NOW.
• Design, develop, and deliver high-quality iOS Swift applications and SDKs • Understand product requirements and translate them into clean, modular, testable design • Scope work, break into modules and estimates for planning • Implement unit and UI tests for core functionality and UI workflows, respectively • Work in Scrum teams of developers, testers, product owners, and scrum masters • Work with product managers and UX designers to define new features • Work with other software developers to deliver high quality code using software best practices • Ensure quality and consistency in software architecture and implementation • Evaluate new technologies and explore solution alternatives; develop prototypes • Learn and follow Insulet design assurance SOPs • Provide timely support to team customers, internal and external


