Backend Engineer developing best in class gaming and platform servers for Penn Interactive. Collaborating closely with interdisciplinary teams on remote gaming systems.
Responsibilities
Write best in class code for our game and platform servers.
Use data storage layers, such as PostgreSQL and Redis, to store and cache important data.
Work closely with the platform and dev ops team to implement new functionality.
Manage tasks and communicate with producers and teammates.
Work with teammates to design high quality solutions for novel problems.
Research and apply new technologies when appropriate.
Maintain technical documentation of solutions.
Work with client engineers to define API contracts and troubleshoot issues
Other duties as assigned
Requirements
2+ Years of software engineering experience is required
Experience with standard back end technologies (such as SQL, Key-Value Caching, HTTP) is required
Practical knowledge of scalable server architectures.
Practical knowledge of threads, microservices, and distributed locking.
Excellent communication skills.
Experience working with interdisciplinary teams to solve technical problems with practical constraints.
Experience with Go is required
Experience with Docker and / or Kubernetes is required
Experience Rust, C++, C#, Java, Python, Objective-C, Smalltalk or similar required.
Understanding of statistics and probability is a plus.
Benefits
Competitive compensation package
Parental Leave Top Up
Fun, relaxed work environment
Education and conference reimbursements.
Opportunities for career progression and mentoring others
Chief Architect leading enterprise architecture vision and AI development strategy for Sitero, a CRO offering technology - enabled solutions. Driving modernization and best practices in engineering while shaping technical direction.
C++ Backend Optimization Engineer developing efficient computation kernels for popular music production tools. Collaborating with an international team on audio AI and music technology.
Lead project coordination and initiatives to increase physician health education and awareness at Doctors of BC. Collaborating with physicians and internal partners to design and deliver wellness workshops.
Software Engineer contributing to Tailscale's product development with a focus on identity and access management. Collaborating with teams to design, build, and maintain backend services.
Software Engineer II developing back - end systems for Affirm's card management and transaction processing. Collaborating with cross - functional teams to enhance card offerings through complex engineering solutions.
C++ Software Engineer developing high - quality Windows threat protection software for McAfee's flagship products. Collaborating with engineering teams to design and implement new features and capabilities.
Intermediate Java Programmer enhancing and maintaining enterprise applications for energy trading at Enbridge. Collaborating on technical designs, supporting system initiatives, and improving processes.
Senior Backend Programmer for Behaviour Interactive contributing to online infrastructure and high - performance server applications. Collaborating on backend development for an unannounced project.