Would you like to work on some of the biggest franchises in gaming? Certain Affinity, the largest independent video game developer in Austin, Texas, has opened a location in Toronto, Canada, and we’re looking for exceptionally talented people to join us.
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.
As a Senior Operations Programmer at Certain Affinity, you will be responsible for developing and maintaining backend operations and platform code.
You will work with members of the Platform Programming team, creating state of the art software to handle millions of players in a fun and seamless game experience.
ResponsibilitiesMaintain and optimize existing operational systems consumed by both internal and external customers (developer tooling, CI / CD, cloud infrastructure).
capture systemic problems with monitors.Troubleshoot and diagnose cross-cutting problems that span components.Educate team members, partners, and stakeholders on operational dependencies and requirements.
Requirements10+ years of experience in the fields of Computer Science or Software ProgrammingUnderstanding of data structures and algorithmsProgramming experience in one or more major programming languages (e.
g., Go, Python, C / C++, Java)Experience designing, analyzing, and troubleshooting distributed systemsExperience working in the Kubernetes ecosystemWorking knowledge of DockerComfortable working with version control systems (Git preferred)Experience with cloud computing systems (AWS, google cloud, etc.
Excellent collaboration and communication skillsAble to complete complex tasks with minimal supervisionComfortable synthesizing technical and non-technical objectivesA systematic and detail-oriented problem-solving approachPassionate about learning new technologies and solving hard problemsA desire to work in a diverse and inclusive environmentDedicated to producing high-quality codeExtra CreditWorking experience with a CI / CD system (e.
g., GitLab, Travis CI, Circle CI, Jenkins)Understanding of Linux / Unix operating systemsContributor to open-source projectsAn active member of one or more technical communitiesProgramming experience in one or more weird programming languages