Previous Job
Senior Software Engineer-Gaming and Tools
Ref No.: 19-08715
Category: Experienced Professional
Location: Austin, Texas
Position Type:Direct Placement
Start Date / End Date: 12/16/2019 to 12/16/2019
Genesis10 is seeking a Senior Software Engineer-Gaming and Tools for a Direct Hire opportunity in Austin, TX

At Genesis10, we recognize that our consultants are our most powerful resource. Selecting only the most talented and experienced consultants provides our clients with the best the industry has to offer. We take pride in attracting the world's finest business and technology consultants.

Genesis10 is a business and technology consulting company with offices nationwide and in Canada. Founded in 1999, Genesis10 has more than 1,200 consultants specializing in project management, business analysis, business transformation and large-scale systems infrastructure and application integration for more than 100 companies, 85% of which are in the Fortune 500. Genesis10 services a variety of industries including banking and financial services, insurance, energy, manufacturing, healthcare, telecommunications and more. For more information, please visit

Genesis10 is seeking a Senior Software Engineer-Gaming and Tools for a Direct Hire opportunity in Austin, TX

Genesis10 is looking for a Senior Software Engineer with experience in developing games and tools to join the team creating a game development kit (NG-GDK). The NG-GDK will encompass software libraries, tools, plugins and process that enable amazing and engaging games. The NG-GDK will be built upon the latest game engine and cloud enabled technologies.
The team is small and focused, working with multiple studios and infrastructure teams around the world. The team works directly with the product directors, software developers, technical artist and game designers to define the features of the NG-GDK. The features include rich runtime and design time audio and visuals, rapid prototyping tools, and on premise or cloud based distributed game simulations and data analysis.

This is a new team offering a huge opportunity to influence the way games are designed, developed, and tested,


  • Discuss features and requirements with team members and studios
  • Prototype solutions to game scalability, logic and data analysis feature requests
  • Design libraries, components, services, tools and plugins based on requirements
  • Present designs to stakeholders and leadership
  • Estimate implementations and track progress
  • Coordinate designs and implementations with QA engineers
  • Write code to implement designs
  • Setup CI/CD for on premise and cloud-based environments
  • Optimize game and component code on desktop and mobile devices
  • Review source code of peers and stakeholders
  • Fix issues
  • Train new team members and studios on components, tools and processes
  • Document the design of features
  • All other duties as assigned.

Required Skills
  • 10 years of software development experience
  • 5 years of experience with Unity or similar game engine
  • Experience shipping multiple releases of desktop and mobile games
  • Experience in providing reusable software components for game engines
  • Experience with Jira, TFS or other project and issue tracking software
  • Experience with Git, Perforce, or other version control systems
  • Skilled in the programming languages C#, C++, and JavaScript
  • Skilled in 3D programming with OpenGL, WebGL, Metal or Vulkan
  • Skilled in audio programming with OpenAL or FMOD
  • Bachelor of Science in Computer Science or related engineering discipline
  • Experience in cloud computing, data engineering and real money gaming are a plus but not required

About Genesis10:
Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives. If you are a high performing business or IT professional with solid, referenced experience, we want to meet you. Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience and aspirations. We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement – project after project. To learn more about Genesis10 and to view all our available career opportunities, please visit us at
"Genesis10 is an Equal Opportunity Employer, M/F/D/V”