This job listing expired on Jun 10, 2021
Tweet

As a senior engineer, you’ll be expected to take ownership of significant features or systems and debug difficult problems. You’ll be comfortable navigating unfamiliar codebases and take the lead solving complex technical issues. While you may have one particular area of expertise you aren’t afraid to venture into other domains and try something new.

In addition to your coding expertise, you’ll bring outstanding communication skills and the ability to work effectively with diverse, cross-functional development teams. You’ll use your prior professional experience developing games to give guidance and feedback that will help your junior teammates grow. If this sounds like you, apply today to join our team!

What you'll do

  • Clearly communicate your work to internal and external team members
  • Work closely with engineers and producers to evaluate new and current projects to assess technical risks, scope features, and help plan sprints
  • Identify performance bottlenecks and implement novel, innovative solutions
  • Merge branches and streams containing code from internal and external development teams
  • Debug code with precision, diagnosing and fixing bugs on multiple platforms
  • Study version histories and code documentation to solve present problems
  • Help establish and extend good coding practices, as needed
  • Ensure projects adhere to platform compliance requirements
  • Participate in code reviews and mentor fellow programmers both inside and outside of your team

What you'll bring

  • 5+ years of experience in game development or 10+ years in a related industry
  • 3-5 years of experience writing software in C++ or similar OOP language(s)
  • 2-3 years of professional experience using Unreal Engine 4 (UE4)
  • Experience debugging Blueprints or other designer-driven scripting languages
  • Experience with Perforce/Git version control of large code bases
  • Experience with Perforce/Git version control of large code bases
  • Proven ability to work in a wide variety of existing codebases with exemplary code comprehension
  • Strong sense of leadership, self-awareness, adaptability, task management, and delegation skills
  • Outstanding overall communication skills
  • BA/BS or MS Degree in Computer Science, or equivalent experience

Nice to have

  • Experience shipping at least one high-profile, AAA, or professional game title
  • Development experience on current and previous gen game consoles
  • Previous experience leading a team of engineers on PC/console dev projects
  • Experience with cross-platform software development in an agile environment

Benefits & Perks

  • 100% covered health care, vision, dental, life, and disability insurance with affordable options for addition of dependents
  • 401(k) retirement savings and profit-sharing plan
  • 56 hours of sick time, 10 floating holidays, and additional PTO
  • No Mandatory Crunch policy
  • Close relationships with Epic for game engine development support
  • Supportive leadership that provides growth opportunity in the skills you want to explore
  • Open and collaborative workspace with free on-site parking
  • Casual and inclusive office environment nearby cafes and restaurants
  • Company events, SWAG, and snack stocked kitchen
  • Catered team lunch