Senior Software Engineer

Engineering Alpharetta, Georgia


Senior Software Engineer, .NET, Located in Alpharetta, GA

At Agilysys, Inc. we are proud of our 3,000+ customers including some of the world’s most recognizable resort, casino and cruise line brands. We specialize in market-leading point-of-sale, property management, inventory and procurement, and mobile and wireless solutions that are designed to streamline operations, improve efficiency and enhance the guest experience. We serve casinos, resorts, hotels, food service venues, stadiums, cruise lines, grocery stores, convenience stores, general and specialty retail businesses and partners. With extensive operations, throughout North America, and additional sales and support offices in Singapore and Hong Kong, as well as software development in India, we are growing. For more information, visit

Agilysys is looking for an experienced a Software Developer to help build custom Hospitality Solutions for our customers.  In this position, you will play a pivotal role as a member of the Technical Services team where you will be developing high quality code along with key solution designs and working directly with our customer.  This position ideally will be based in our Alpharetta Office but we will consider Santa Barbara for this role as well.

Your duties will include:

  • Execute in a client facing environment including activities: custom solution design and implementations, build systems, engineering processes, and delivery systems
  • Participate in and own delivery high quality software with customer focused features
  • Own or review component level designs and documentation
  • Be a role model for how to do things “right”
  • Provide guidance to other teams will adopt the APIs and features you develop
  • Collaborate with program management on product features and requirements
  • Ensure Agile software engineering best practices are utilized and continuously enhanced 

Requirements for success:

  • Minimum BSCS degree
  • 3+ years of software development experience
  • 2+ years of .NET programming experience and SQL
  • 3+ years of commercial software development experience
  • 1+ years of SAAS development
  • 1+ year of database development experience
  • Experience in Agile software development methodologies
  • Willingness to travel up to 30%

 Other desired experience

  • Experience with RESTful web service development
  • Experience designing and implementing distributed solutions
  • Experience with JavaScript frameworks


Must be willing to complete all license applications, background checks, security checks and/or any other documentation and provide copies of any identification documents required by any State, Federal or Tribal governmental agency in order to maintain compliance with their laws and to successfully perform in the role.


The information on this description has been designed to indicate the general nature and level of work performed by employees within this classification.  It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.  Conditions may require the Company to modify this job description and the Company reserves the right to exercise its discretion to make such changes.

Agilysys is an equal opportunity employer.  In compliance with Federal and State EEO laws, qualified applicants are considered for all positions without regards to race, color, gender, religion, national origin, ancestry, place of birth, age, marital status, sexual orientation, disability, or veteran status.

EEO/AAP Employer