Lead Software Engineer – Generalist
Would you like to work on some of the greatest franchises in gaming history? How about more than one? Certain Affinity is an exclusive Austin studio comprised of a tightly-knit group of experienced industry veterans committed to a solid work/life balance. We’re best known for co-developing multiple AAA FPS products, but also work on a few projects of our own, and have very interesting new projects in the works.
Certain Affinity is looking to hire a Lead Software Engineer to lead a team of engineers with passion, focus and drive. This role will balance hands on programming and managing people. Learn more about the specifics below. If this type of role is what you have been looking for we would love to hear from you.
Lead a team of engineers at a variety of experience levels.
Turn ambiguous technical requirements into well-defined tasks that are delivered on time.
Collaborate with artists, designers, and producers to prioritize, schedule, and assign tasks to the engineering team.
Hire and mentor less experienced engineers, providing feedback and career growth and development opportunities.
Lead by example; 50% hands-on programming, 50% people management
Facilitate team communication and collaboration
Help establish and evangelize departmental processes and best practices
Find efficient and creative solutions in existing code bases
Be responsible for your team’s network, memory, GPU and CPU footprint
Experience leading a team of 4 or more engineers on a shipped title.
Proficiency in reading and writing C/C++
At least 3 yrs experience coding
Excellent collaboration and communication skills
Creative, motivated, focused, passionate, and results-oriented
Familiarity with the core systems used by game features such as scripting, UI, rendering, animation, physics, and data pipelines
Comfortable working in a large established codebase
Able to complete complex tasks with minimal supervision
Development experience in Unreal 4
Experience in C# and Python
Passion for multiplayer action games