See more Programming jobs

Back to all jobs

Posted

Senior Software Engineer | C#


Full-TimeProgrammingEurope Only
 
Synergy Sports Technology, an Atrium Sports Company, named by Fast Company as one of the world's top 10 most innovative companies in sports, seeks talented Senior Software Engineers to join our team on a contracting basis. 


This position offers a tremendous opportunity to work with the only company that delivers on-demand professional-level basketball, baseball, and hockey analytics linked to supporting video to nearly 1500 college, professional, and international teams.  Our systems are highly complex and contains petabytes of data and video requiring extremely talented engineers to maintain scale and efficiency of its products.


As a member of the Synergy team, its engineering team will contribute to the ongoing development of Synergy’s revolutionary online sports data and video delivery solutions.  Building applications such as:


  • Client Analytic Tools
  • Video Editing and Capture Tools
  • Data Logging Tools
  • Operational Game, Data and Video Pipeline Tools
  • Backend Data and Video Platforms


Synergy’s work environment is geographically distributed, with employees working from home offices. The successful candidate must be comfortable working in a virtual office using online collaboration tools for all communication and interaction in conversational English. Synergy development staff work in a deadline-oriented, demanding, non-standard environment in which personal initiative and a strong work ethic are rewarded. Good communication skills, self-motivation, and the ability to work effectively with minimal supervision are crucial. Nonstandard working hours may be required, as Synergy operates on a 24x7 system for clients, with associated deadlines and requirements. Pay rate is dependent on experience.


Information for all Positions:


  • All Positions will last for roughly a year with some engineers lasting even longer if they are talented, we will keep them for future projects.
  • Engineers should be available for phone calls M-F from 7am to 10am Pacific Time zone.  There will usually be 1 or 2 phone calls each week that are 30 to 90 minutes each.  All other works hour availability is up to the engineer to work when it is a best fit and balance for them to communicate with their team and their personal commitments outside of work.
  • Working an average of 40 hours per week is expected except in rare or temporary circumstances.  Each week can be flexible and up to the engineer as to when and how much they work per day.  It is ok to work heavier and lighter weeks if desired based upon the engineer’s preference of when and how to work.  But a preference is to average 40 hours per week.
  • No travel is required



Open Positions:


  • WPF/Xamarin/C# Engineer(Video Editing, Capture & Data Logging Tools)
  • Data/C# Engineer(Backend Data Platform) 



WPF/Data Engineer


Required Skillsets


  • Experience with WPF or Xamarin (Required)
  • C# (Latest version with a preference to .NET Core)

Team Objectives


A candidate joining the Video Editing / Capture Team can expect to work on a video product that allows users to Create software similar to Adobe Premier Pro for Sports with the following features :


  • Clip and Merge Videos
  • Work with Drawing and Text overlay over video
  • Creating Video playlists
  • Online sharing of video and playlists
  • Uploading/Downloading of video clips
  • Live Video Capture, Encode and Transcoding of Video
  • Multi-Video and Event Data Synchronization
  • Advanced Video Playback and control
  • Manage timeline and other visualizations


Backend Data Platform Engineer


Required Skill Sets


  • NoSQL database (MongoDB Preferred)
  • C# (Latest version with a preference to .NET Core)

Team Objectives


A candidate joining the Data Platform team can expect to work on the following types of projects:


  • Creating internal and external APIs to support both data and video
  • Building complex data models supporting the business rules of sports
  • Developing algorithms that ingesting and transforming multiple streams of data and collapsing the data into a single event structure
  • Refactoring code to a .NET Core environment
  • Scaling out current systems to support new sports
  • Building build and test automation systems
  • Building complex reporting data structures for analytical systems 
  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!

Apply for this position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:


Help us maintain the quality of jobs posted on We Work Remotely.

Is this job not remote?

Let us know!