Job Openings Senior Software Engineer, Server

About the job Senior Software Engineer, Server

REQUIREMENTS:

  • Bachelor’s degree in computer science or equivalent experience
  • 5+ years of experience writing production distributed systems or cloud services using C#
  • 3+ year(s) experience working with relational databases (i.e., SQL)
  • Experience with non-relational database/storage technology (i.e., NoSQL, blob storage, etc.)
  • Excellent written and verbal communication skills
  • Comfortable working in fast-moving, ambiguous development environments
  • A constant desire to learn, improve, and help others improve

BONUS POINTS IF YOU HAVE:

  • Knowledge of synchronization techniques in stateless distributed systems, and experience building RESTful API backend services
  • Experience with Entity Framework, ASP.NET
  • Experience with Microsoft Azure cloud services
  • Experience working on backend services for social networks
  • Experience with Game Development and Game Engines (preferably Unity)
  • Experience with Personalization or Machine Learning