This job might no longer be available.
Senior Gameplay Programmer
4 years ago
Would you like to work on some of the greatest franchises in gaming history? Certain Affinity brings an exceptionally talented group together to form the largest independent developer in Austin, Texas and opened a second studio in Toronto, Canada, in 2019. Our company culture reflects the vibrant nature of the cities we call home. This includes a commitment to our evolution, excellence, and work-life balance. Our Toronto studio will collaborate with our Austin location, and together we’ll be co-developing AAA FPS games and creating our own compelling new IP.
Certain Affinity is looking to hire a Lead Programmer to lead a team of gameplay engineers with passion, focus, and drive. This role will balance hands-on programming and managing people. You will be responsible for your team working closely with designers to see game features from conception to implementation. 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.
Responsibilities
- Lead a team of programmers at a variety of experience levels
- Turn ambiguous technical requirements into well-defined tasks that are delivered on time
- Usher gameplay features from conception to completion
- Collaborate with artists, designers, and producers to prioritize, schedule, and assign tasks to the programming team
- Hire and mentor less experienced programmers, providing feedback and career growth and development opportunities
- As a leader, you will lead by example demonstrating exemplary programming skills
- Help establish and evangelize departmental processes and best practices
- Be responsible for your team’s network, memory, GPU and CPU footprint
Requirements
- 2+ years of experience leading a team of 4 or more programmers on a shipped title
- Proficiency in reading and writing C/C++
- At least 3 years’ experience coding with proficiency in C/C++
- Strong 3D vector and matrix math skills
- Find efficient and creative solutions within existing code-bases
- 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
- A desire to work in a diverse and inclusive environment
- Passion for video games
Extra Credit
- 2 or more shipped titles
- Console experience
- Development experience in Unreal 4
Create Your Profile — Game companies can contact you with their relevant job openings.