Senior Software Engineer

San Francisco
CodeCombat is building a new way for kids to learn computer science, using real programming languages to explore an adventure game. Students go from simple function calls, to implementing complex game strategies, all the way to building their own websites and games. We continually research, experiment and iterate on new ways to combine education and games for students worldwide!

We are dedicated to providing an enjoyable, meaningful place to work. Team members pursue a healthy work/life balance, with a generous amount of vacation and team activities to encourage time away from your screen.

Your Role
Use your engineering expertise to help build amazing new learning and gaming experiences for our students!

CodeCombat is a client-heavy web app that combines educational tools and a HTML5 game.  You'll find yourself working in all parts of the stack, from tweaking the Game UI for a new level type to updating the backend performance for our teacher dashboard. Additionally, there are many opportunities to lead significant engineering efforts as we grow the team.


    • Collaborate with team members to design and improve existing features and ship new ones
    • Write understandable, testable code with an eye towards maintainability
    • Lead technical discussions and drive technical decisions


    • Bachelor’s degree in CS, Engineering, or equivalent experience
    • 3+ years experience as an engineer in a team environment
    • Experience working in JavaScript or a willingness to learn
    • Experience building complex web applications or a willingness to learn
    • Strong communication skills, a positive attitude, and empathy
    • Authorized to work in U.S.