Advanced Online Engineer

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 talented engineers to join our growing microservices online team. If you love to write code and want to practice your craft on a diverse set of problems using several technologies then we’d love to hear from you.


    • Write clean, maintainable, and well-documented code in a variety of languages
    • Debug broken code in development and production systems
    • Architect solutions that elegantly balance academic and practical approaches
    • Collaborate with other engineers to solve difficult problems
    • Create sensible time estimates for assigned tasks


    • A very deep understanding of computer science fundamentals, data structures, and algorithms
    • Proficiency in reading and writing Go and C++
    • Experience building production-quality microservices
    • Experience building asynchronous client / server systems
    • Knowledge of Docker and container-based architectures
    • Knowledge of game engine architecture
    • Shipped at least four games
    • Experience writing reusable APIs that other programmers actually want to use
    • At least 7 years of experience coding
    • Excellent collaboration and communication skills
    • Creative, motivated, focused, passionate, and results-oriented
    • Able to complete complex tasks with minimal supervision
    • Not afraid to learn new technology and rapidly apply it in your daily work

Extra Credit

    • Knowledge of enterprise software architecture
    • Familiarity with Unreal 4
    • Shipped more than four games