Senior Software Engineer - Game Engine & Tools in Austin, TX at Volt

Date Posted: 2/12/2020

Job Snapshot

  • Employee Type:
  • Location:
    Austin, TX
  • Duration:
    0 weeks
  • Date Posted:
  • Job ID:
  • Contact Name
    Volt Branch
  • Phone

Job Description

Are you a Software Developer with over 10 years of experience?

Do you have 5 years of experience with Unity or similar game engine??

Then this might be the opportunity for you!!!

We are looking for a Senior Software Engineer with experience in developing games and tools to join the team creating our clients next generation 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 and will be used by studios across our clients family of companies to deliver casual, free to play, and real money games across a broad range of platforms.

The Next Generation 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, taking our client to the next level!

What you'll do

  • 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.

What we're looking for

  • 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

Volt is an Equal Opportunity Employer