Lead Software Engineer

Aspyr Media, Inc. is an independent, full-service developer and publisher for the industry's leading games. Over the last 25 years, Aspyr has helped nearly 200 games reach their next level across all platforms and beyond expectations. 

Founded in 1996, Aspyr Media, Inc. got its start in Austin, TX by bringing the biggest PC gaming franchises such as Call of Duty, Sid Meier’s Civilization and Star Wars to Mac.  Today, Aspyr is a video game publishing and development partner focused on maximizing the potential of games.  We find the world's best games and connect them to new audiences, on all platforms.

Responsibilities:

Reporting to the Director of Engineering, the Lead Software Engineer is responsible for developing and maintaining game software, acting as a team technical leader. This includes designing, developing, and debugging systems and major features of games. The role requires extensive experience with Unreal, C# or C++ and source control.

The ideal candidate has extensive experience with Unreal, with one or more specializations in areas such as graphics, gameplay, UI, audio or tools technology. This position would entail technical guidance of a team to create specific game systems or tools with designers and artists to solve problems in Unreal. 

Essential Functions:

  • Collaborate with Designers, Gameplay Engineers, Technical Artists and Animators
  • Work closely with Project Managers, Producers and Director of Engineering
  • Responsible for technical guidance of engineers on one or more projects 
  • Help refine team and department processes
  • Design and develop full-featured systems from the ground up
  • Build debugging tools
  • Review code and mentor other engineers
  • Write clear documentation on systems that designers and other engineers can understand and put into use
  • Enhance the Unreal systems as necessary to support game and overarching company technology base

Preferred Qualifications:

  • 12+ years game industry experience
  • 6+ years in development using Unreal
  • Multiple shipped titles on modern game platforms (PC, Xbox One, PS4, Switch)
  • Experience mentoring and growing engineering teams
  • Excellent communication and collaboration skills
  • Master of C# and/or C++, and software architecture skills
  • Master of a scripting language (Blueprint, LUA, C#, Python, etc.)
  • Extensive knowledge of concurrency
  • Highly skilled in memory and performance optimization
  • Fluent in Agile/Scrum development
  • Degree in Computer Science or Math 

Aspyr is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Aspyr are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Aspyr will not tolerate discrimination or harassment based on any of these characteristics. Aspyr encourages applicants of all ages.

Equal Employment Opportunity

Aspyr is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Aspyr are based on business needs. Job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability HIV Status, sexual orientation. gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Aspyr will not tolerate discrimination or harassment based on any of these characteristics. Aspyr encourages applicants of all ages.

We use cookies to personalize content and analyze traffic. Information about your use is shared with Aspyr for that purpose. Learn more.Dismiss