Skip to main content

Senior Software Engineer

Share This Post

COMPANY DESCRIPTION

Based out of London, Ontario since 2003; Control Play develops custom business entertainment products for themed entertainment venues throughout North America. We strongly believe in the power of entertainment and what it can achieve for a business’s relationship with their customer. Everything we do focuses on creating the highest quality entertainment experience for the guests of the businesses that subscribe to our services.
Our team members enjoy flexible working hours, a casual working environment, as well as snacks and beverages throughout the workday. We celebrate success as a group and strive to make each other as productive as possible, all while having fun doing it.

PLEASE NOTE: Current openings are in our London, ON offices. We support remote work for all employees.  While we remain open to fully remote candidates, we prefer candidates who would be able to be on-premises at least weekly.

JOB DESCRIPTION

We are seeking a Senior Software Engineer excited about leveraging technology to deliver high end media experiences through our SaaS, to our subscribers.
To us, Senior means a candidate with relevant experience who is excited about taking ownership of several projects, consulting where required while ensuring that the projects remain aligned with our strategic direction.  The position will have the autonomy to complete projects and choose architectures that result in the best possible product experience.
We are in the process of modernizing our infrastructure, working with modern web frameworks, C#.Net, AWS and Azure services, while also supporting our legacy infrastructure based on languages as far back as Perl and C++.  Make no mistake about it, our product is not a simple website.  This is a complex, real-time, web-based application and backend critical to delivering a reliable entertainment experience to our customers.
A successful candidate will be willing and able to dive into a legacy code base to make improvements, but simultaneously be contribute to a ground up rebuild and re-architecting of the entire application that is already underway.
The majority of the position will be focused on backend services development and integration but be willing to tackle a wide variety of challenges including front ends, database admin, network and security design, operational automation, service and cloud service administration, and more.
We believe in DevOps.  Every member of our team is a cross-functional full-stack contributor to Development as well as the operational components which support their projects.
Our company is energetic, agile and challenging.  Work hard, play hard!  Our development team is small, but solves big problems.
Current technology focuses include:

  • C# & ASP.NET Core
  • MySQL & Redis
  • Media streaming & CDNs
  • AWS Services
  • Zuora financial & accounting integration
  • JavaScript/React.JS
  • HTML/CSS

RESPONSIBILITIES

  • Develop high quality, performant and maintainable code.
  • Contribute to architectural design of new products and features.
  • Follow existing policies, procedures and technical direction.
  • Implement complex interfaces and user experiences.
  • Work with projects throughout their lifecycle: Plan, Analyze, Design, Implement and Support.
  • Develop experiences, not code.  Ensure servers and networks can support new products before deploying them.
  • Advance our development tooling and procedures.
  • Research new technologies and present recommendations to the team.
  • Identify and resolve problems within current infrastructure.
  • Partner with others to ensure that execution of any new implementations are seamless.

REQUIREMENTS

  • Relevant professional experience in several related technologies.
  • Candidates with a Bachelors or Master’s degree in Computer Science, Engineering or related discipline will have an advantage.
  • Must have experience building data-driven applications and connecting to/consuming remote data sources.
  • Strong English language communication skills, both written and verbal.

PERKS

  • Modern, flexible and customizable workspace with multi-monitor PC.
  • Spacious modern Dev Studio.
  • Unlimited snacks.
  • Fully stocked beverage fridge w/ soda, energy drinks, and juices.
  • Competitive pay, bonuses, and relocation costs (if applicable).

If you enjoy the challenge of solving technical problems, brainstorming fresh and new ideas, then this may be the opportunity for you.
We look forward to hearing from you and welcome you to apply by sending your resume to employment@controlplay.com. We thank you for your interest, but only candidates selected for an interview will be contacted.

Do You Want To join Control Play or Learn More

drop us a line and keep in touch

Holiday Playlists

Holiday Playlists:

  • Family Holiday
  • Holiday Party
  • Kidzone Holiday
  • Traditional Holiday
  • R&B Holiday
  • Country Holiday
  • Holiday Crooners
  • Holiday Pop
  • Retro Holidays
  • Holiday Rock
  • Hip-Hop Holiday
  • Holiday “Not Holiday

Holiday + Playlists

  • Holidays + Bar Day Mix
  • Holidays + Bar Night Mix
  • Holidays + Classic Rock Mix
  • Holidays + Country
  • Holidays + Happy Hour
  • Holidays + Hits
  • Holidays + Party Hits
Jump Parks Playlist
  • ADRENALINE [13+/18+]
  • FAMILY JUMP
  • FEELIN’ GOOD [13+/18+]
  • HIP-HOP JUMP
  • JUMP ENERGY! [13+/18+]
  • JUMP PARTY [13+/18+]
  • MILLENIAL THROWBACKS
  • ROCK SHOW
Roller Skating Playlists
  • SIP-N-SKATE
  • SK8 ALL-TIME HITS [ALL/13+/18+]
  • SK8 FAMILY NIGHT (3HR] [ALL/13+]
  • SK8 OLD SKOOL
  • 70 DISCO SK8 PARTY
  • 80’S SK8 PARTY
  • 90’S SK8 PARTY
  • ADRENALINE [13+/18+]
  • FAMILY FAST
  • FAMILY SK8 PARTY
  • FEC TOP 100
  • FEELIN’ GOOD [13+/18+]
  • FUNKY & GROOVY SK8 PARTY
  • MILLENIAL THROWBACKS
  • SHUFFLE SK8
  • TINY TOTS SK8 PARTY
  • WEEKEND SK8 PARTY
  • TEEN PARTY SK8
Bowling Center Playlist
  • RETRO BOWLING PARTY
  • 90S BOWLING PARTY
  • ADRENALINE [13+/18+]
  • OLDIE BUT A GOODIE
  • ENERGY!
  • FEELIN’ GOOD [13+/18+]
  • MILLENIAL THROWBACKS
  • LEAGUE MIX [ALL/13+/18+]
  • COSMIC PARTY [ALL/13+/18+]
  • PATIO
  • ROCK & BOWL
  • COLLEGE BOWLING NIGHT
Christian PACK Playlists
  • CHRISTAIN A/C [ALL]
  • CHRISTIAN ENERGY [ALL]
  • CHRISTIAN HIP-HOP [13+]
  • CHRISTIAN HITS [ALL]
  • CHRISTIAN MIX [ALL]
  • CHRISTIAN MIX [18+]
  • CHRISTIAN ROCK [13+]
Family PACK Playlists
  • FAMILY MIX [ALL]
  • FAMILY MIX [13+]
  • KIDS MOVIE [ALL]
  • KIDZONE [ALL]
  • KIDZONE BIRTHDAY[ALL]
  • KIDZONE DAYCARE [ALL]
  • TEEN PARTY [13+]
FEC PACK Playlists
  • ADRENALINE [13+/18+]
  • CAFÉ
  • ENERGY! [13+/18+]
  • FEELIN’ GOOD [13+/18+]
  • MILLENIAL THROWBACKS
  • ALL DAY PARTY [ALL/13+/18+]
  • 80s RETRO PARTY
  • 90s PARTY
Themed Bar Pack Playlists
  • BEACH BAR
  • BEACH BAR PARTY
  • BLUES JAM
  • BRIT ROCK
  • COCKTAILS & CROONERS
  • LADIES NIGHT
  • PRIDE PARTY
  • SOUL SUNDAY
GAMEDAY PACK PLAYLIST
  • GAMEDAY
  • GAMEDAY-Courtside
  • GAMEDAY-Country
  • GAMEDAY-Retro
  • POST-GAME PARTY
  • TAILGATE
Restaurant, Bar & Pub Pack Playlist
  • BAR DAY
  • BAR NIGHT
  • CLUB MIX
  • FEELIN’ GOOD [13+/18+]
  • HAPPY HOUR
  • KICKIN’ COUNTRY
  • MUSIC & MIMOSAS
  • ALL DAY PARTY [13+/18+]
  • PATIO
  • PUB MIX
  • PUB ROCK
  • THE CLASSIC RECIPE
  • THE LUNCH CROWD [13+/18+]
  • THE MIX: DAY
  • THE MIX: NIGHT
  • ROCK BAR
GENRE Playlists
  • A/C
  • A/C HOT
  • A/C URBAN
  • 2K COUNTRY
  • COUNTRY GOLD
  • COUNTRY HITS
  • COUNTRY MIX
  • NEW COUNTRY
  • RED DIRT COUNTRY
  • 1980S-1990S COUNTRY Mix
  • DANCE 90s/00s
  • DANCE CLASSICS
  • DEEP HOUSE
  • EDM
  • LATIN
  • LATIN REGIONAL
  • LATIN URBAN
  • OLDIES
  • BIG BAND
  • HITS CLASSICS
  • HITS
  • MEGA-HITS
  • ONE-HIT WONDERS
  • RHYTHMIC
  • TOP 40 CHART
  • HIP-HOP
  • HIP-HOP 2K
  • HIP-HOP CLASSICS
  • 2K ROCK
  • 70s ROCK
  • 80s HAIRBAND
  • 80s ROCK
  • 90s ROCK
  • ALT 2K
  • ALTERNATIVE
  • CLASSIC ROCK
  • HARD ROCK
  • INDIE
  • INDIE CHILL
  • INDIE MIX
  • ROCK
  • ROCK GOLD
  • TRIPLE-A
  • CLASSIC JAZZ
  • SMOOTH JAZZ
  • R&B
  • R&B CHILL
  • R&B MIX
Themed Playlists
  • CANADA DAY
  • HOLIDAYS
  • HOLIDAYS KIDZONE
  • HOLIDAYS PARTY
  • HOLIDAYS TRADITIONAL
  • CINCO DE MAYO
  • HALLOWEEN
  • 4TH OF JULY
  • MARCH MADNESS MIX
  • MARDI GRAS
  • MOTHER’S DAY
  • OKTOBERFEST
  • PRIDE PARTY
  • ST. PATRICK’S
  • ST. PATRICK’S PARTY
  • CHRISTMAS IN JULY
  • SUMMER RETRO SIZZLER
  • SUMMER SIZZLER
  • ANTI-VALENTINE’S DAY
  • LOVE CLASSICS
  • VALENTINE’S DAY
DECADES Playlists
  • 1960s MIX
  • 1970s DISCO
  • 1970s MIX
  • 1970s-1990s HITS
  • 1980s MIX
  • 1980s PARTY
  • 1990s MIX
  • 1990s PARTY
  • 2000s MIX
  • 2000s PARTY
  • 2010s MIX