Senior Software Engineer


Nerve Software
November 28, 2018
Job Type
How to Apply
Please send applications and resumes to


Nerve Software is in search of an experienced Senior Software Engineer to join us full-time at our Dallas studio. As a member of our engineering team your job is to solve problems across many technical disciplines. You'll manage your work with minimal oversight while working in a tight-knit collaborative environment. Engineers with specializations are encouraged to apply, but the ideal candidate will have the ability to adapt their skill set to meet challenges across a range of platforms and engines.

Skills and Requirements

  • Bachelor's degree in Computer Science or proven equivalent experience
  • 5+ years in game development programming
  • Experience with Modern game engines (Unreal, Unity, etc.)
  • Experience with console and mobile platforms (Playstation, Xbox, Switch, iOS, Android)
  • Very strong software architecture and engineering skills
  • Very strong C++ design and coding experience
  • Excellent data structure and algorithm knowledge
  • Experience with STL and boost, other C++ libraries
  • Experience with profiling, optimization, and debugging
  • Broad knowledge of platform APIs
  • Experience with modern rendering pipelines
  • Experience with network and first-party online features
  • Well versed in software engineering principles
  • Self motivated with ability to collaborate and articulately communicate with other team members.

Bonus Skills

  • Knowledge of low level and/or assembly instruction sets
  • Experience working with outside developers/studios
  • Experience with other widely used programming languages for game development (C#, ObjC, python, JSON etc.)
  • Experience using first and third party tools (Razor, PIX, NVN debugger)

Related Jobs

Software Developer   Madison, Wisconsin new
December 13, 2018
Digital Marketing Analyst   Madison, Wisconsin new
December 13, 2018