Love what Kongregate is doing in the web and mobile games space?

Come join the team.

Kongregate is a browser based game site combining over 100,000 games with achievements, high scores, chat, profiles, payments, and other community features. Kongregate is also a mobile publisher focused on free-to-play games for both iOS and Android. Kongregate reaches 15 million players per month, who spend over 33 million hours playing our games.

We are a tight-knit team of over 55 people with a strong startup culture, and a very independent subsidiary of GameStop, the largest video game retailer in the world.

We practice iterative, test-driven development, work sustainable hours, and offer competitive compensation, with offices in San Francisco and Portland.

  • Health, Dental, and Vision Insurance
  • Paid Time Off
  • Paid Medical & Maternity Leave
  • Competitive Salaries & 401(k) plans
  • Casual work environment
  • Towerfalling, Board Gaming, Rock Climbing
  • Out of office activities

Open Positions

Engineering - Portland

Senior Software Engineer

As a Senior Software Engineer at Kongregate, you will work with Ruby on Rails, Ember.js, MySQL, and Puppet. Our website is both a destination for end users and also serves as the backend API for other related products…

Learn more »
Engineering - Portland

Software Engineer

As a Software Engineer at Kongregate, you will work with Ruby on Rails, Ember.js, MySQL, and Puppet. Our website is both a destination for end users and also serves as the backend API for other related products…

Learn more »
Engineering - Ultrabit

Senior Software Engineer

Working with general supervision, the Senior Software Engineer, Ultrabit is an autonomous individual contributor working on building and developing games on electronic devices. Associates in the role are autonomous…

Learn more »

Senior Software Engineer

Kongregate's Platform Engineering team is responsible for developing features and providing support for our website which generates 25M unique users a month. In addition to the primary website, this team also is responsible for the social platform of our games publishing business exposed through our SDK.

As a Senior Software Engineer at Kongregate, you will work with Ruby on Rails, Ember.js, MySQL, and Puppet. Our website is both a destination for end users and also serves as the backend API for other related products. Due to this fact, your job will include building customer facing features, implementing services, and maintaining internal tools.

Candidates should be smart, eager to learn, excellent communicators, and extremely tenacious. We are looking for someone who is willing to accept ownership of a product and work to both increase its capabilities and improve its quality. You should also be able to work with product owners to provide clarity and vision on features as they are designed and developed. Candidates who have both experience and desire to lead a technical team are highly preferred. This position has the potential to quickly take ownership of leading the Platform Engineering team.

Qualifications:
Strong Ruby on Rails development background
Excellent communication skills
Experience using various debugging tools
Strong Javascript background with Ember.js familiarity
Analytical mindset
Driven and self-motivated
Great to have:
5-7 Years experience building and maintaining a complex web application
Experience managing systems using Puppet
Relational database performance tuning background
Experience with scaling web applications
Experience or desire to lead a technical team
Experience using Electron framework

This position is for our Portland, OR location. To apply, please email your resume and cover letter to jobs+SSE@kongregate.com with "Senior Software Engineer" in the subject line.

Software Engineer

Kongregate's Platform Engineering team is responsible for developing features and providing support for our website which generates 25M unique users a month. In addition to the primary website, this team also is responsible for the social platform of our games publishing business exposed through our SDK.

As a Software Engineer at Kongregate, you will work with Ruby on Rails, Ember.js, MySQL, and Puppet. Our website is both a destination for end users and also serves as the backend API for other related products. Due to this fact, your job will include building customer facing features, implementing services, and maintaining internal tools.

Candidates should be smart, eager to learn, excellent communicators, and extremely tenacious. We are looking for someone who is willing to accept ownership of a product and work to both increase its capabilities and improve its quality. You should also be able to work with product owners to provide clarity and vision on features as they are designed and developed.

Qualifications:
Strong Ruby on Rails development background
Excellent communication skills
Experience using various debugging tools
Strong Javascript background with Ember.js familiarity
Analytical mindset
Driven and self-motivated
Great to have:
2-5 Years experience building and maintaining a complex web application
Experience managing systems using Puppet
Relational database performance tuning background
Experience with scaling web applications
Experience or desire to lead a technical team
Experience using Electron framework

This position is for our Portland, OR location. To apply, please email your resume and cover letter to jobs+SE@kongregate.com with "Software Engineer" in the subject line.

Senior Software Engineer

Working with general supervision, the Senior Software Engineer, Ultrabit is an autonomous individual contributor working on building and developing games on electronic devices. Associates in the role are autonomous and can pick up new tools and languages quickly. They have a strong grasp of computer science fundamentals and how they apply to making games. They will work closely with the technical leads, architects, and product to make sure quality and business objectives are reached. They should have a direct impact on the product; pushing new features on a weekly cadence. This role interacts with a supervisor frequently, perhaps daily, to receive guidance and direction. This role is generally characterized by a basic level of organizational scope, basic relational complexity, moderate technical complexity, and a basic level of independent decision making.

Essential Job Duties And Responsibilities:
Develop best of class games on mobile and web enabled devices using Unity and C#
Ability to use Android Studio and/or XCode to develop/maintain native mobile code
Creates and pushes features that align with product objectives autonomously
Uses project management tools
Works closely with the producer to accomplish sprint goals
Breakdown specs and task into logical components
Identifies bugs and issues with the codebase
Mentors Associate Software Engineers and Software Engineers
Proficient in Unity, C#, and at least (1) server side language like Javascript or PHP
Solve problems in live operations
Able to work autonomously with little direction
Identifies improvements in engineering workflows and integrations
Writes code 95-100% of the time

Related Competencies:
Collaboration- Working effectively and cooperatively with our internal and external partners; establishing and maintaining good working relationships.
Innovation- Generating innovative solutions in work situations; trying different and novel ways to deal with work problems and opportunities.
Navigating Complexity- Proactively and quickly making sense of complex issues; responding effectively to complex and ambiguous situations; communicating complicated information simply.
Technical/Professional Knowledge and Skills- Having achieved a satisfactory level of technical and professional skill or knowledge in position-related areas; keeping up with current developments and trends in areas of expertise
Basic and Preferred Qualifications:
At least 3 years of related work experience required
A bachelor's degree in Information Systems, Computer Science, Engineering, or other related degree required
Professional experience in games development is preferred, experience shipping mobile games (cross-platform preferred, iOS, Android, web, etc.)
Minimum Qualifications, Job Skills, Abilities:
Experience shipping at least one mobile game
Working knowledge of client and server interaction
Working ability to remain flexible and adapt to changing priorities with promptness, efficiency and ease
Proficient project planning skills, including the ability to organize, prioritize and control job responsibilities in order to meet deadlines in an environment with overlapping and potentially conflicting priorities
Proficient at communicating and collaborating well with others
Expert at using game engines and tools such as Unity or Unreal
Expert at picking up new tools and languages quickly
Expert at using an OOP language such as C++/C# or equivalent

This position is for our Game Studio, Ultrabit, at their San Diego location. Apply here: http://careers.gamestop.com/jobsearch/job-details/senior-software-engineer-ultrabit/Senior-Software-Engineer--Ultrabit_Req-39702-1/WorkDay/1/