This job might no longer be available.

Server Software Engineer

Full Swing Simulators
Carlsbad, CA/Remote
3 years ago
Apply

Full Swing Simulators is the largest US-based producer of golf and sport simulators that has been chosen as the Official Licensee of PGA TOUR and the Official Simulator Partner of the Golf Channel. Full Swing is the only company that gives players patented dual-tracking technology, combining high-speed cameras and infrared light wave technology provide unmatched swing data and real-time ball feedback. Users can dynamically experience more than 13 sports including golf, featuring the world's most iconic courses with the most innovative software in golf simulation. Team Full Swing boasts PGA TOUR Players Tiger Woods, Justin Rose, Jordan Spieth, Gary Woodland, Brandt Snedeker, Jason Day, the LPGA's Brooke Henderson, the NBA's Steph Curry and the NFL's Patrick Mahomes.

Being a part of Full Swing means joining a growing brand and team of people dedicated to innovating new experiences for golfers and athletes around the globe. Whether it is working on the most innovative technology in the industry, marketing our story with the best athletes in sports, selling to a growing audience that is looking for the latest in sports entertainment or helping our customers have the best possible experience, Full Swing has opportunities to be a part of a team that continues to develop and expand.

We are seeking a talented server software engineer to work alongside content creators, artists, and other software engineers on expanding the feature sets and content of our suite of simulators. Your primary responsibilities will be to build and maintain online features and online service infrastructure. Other responsibilities will include the development of tools and processes to support administration of our services, and supporting client engineers on the development of new systems. A commitment to collaborative problem solving, sophisticated design, and a quality product is essential.

Primary Functions

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

• Develop, maintain, and optimize robust microservices and online system architecture in a client-server topology

• Contribute to a server infrastructure that scales efficiently as needed

• Collaborate with fellow engineers on APIs, data flow, and operational performance

• Design, build, and maintain efficient, reusable, and reliable code

• Ensure the best possible performance, quality, and responsiveness of applications

• Analyze online performance and develop low-level optimizations as needed

• Project estimating and planning

• Meeting with stakeholders in creating requirements & specification documents

Work Environment

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.

Required Education, Experience & Skills

• BS/MS in Computer Science or related field

• Minimum 3 years of writing server backend code

• Deep knowledge/experience in C/C++ and C#

• Fluent in Python, PHP, Perl, or Ruby.

• SQL database experience a plus, Microsoft SQL Server, MySQL, or other

• Experience with client/server messaging

• Interest in distributed and scalable systems, server development, and cloud infrastructure

• Experience with online gaming architecture, virtual currency and transaction security is a plus

• Proficient knowledge of code versioning tools such as GitHub, Perforce, Subversion, Plastic

Preferred Education, Experience & Skills

• Experience with JavaScript

• Golf Knowledge

• Cloud Interface Technologies

• Experience with or familiarity with Android or iOS development

Create Your Profile — Game companies can contact you with their relevant job openings.
Apply

Jobs at Full Swing Simulators

Engineering jobs