Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
C++ Game Programmer image - Rise Careers
Job details

C++ Game Programmer

Join our dynamic team as a C++ Game Programmer, responsible for developing and optimizing high-quality mobile games using C++ game engines. We're seeking someone experienced in developing mobile games, passionate about mentorship, and dedicated to maintaining excellence in coding standards. If you're passionate about gaming, thrive in a collaborative environment, enjoy solving complex challenges, and have the ability to handle pressure, we want to hear from you!

If you're passionate about gaming, thrive in a collaborative environment, enjoy solving complex challenges, and have the ability to handle pressure, we want to hear from you!

ABOUT TAPBLAZE

Here at TAPBLAZE, our mission is to make great games for players that will be remembered for decades. As a small team, we have created games such as "Good Pizza, Great Pizza" that have been downloaded more than 300 million times across the globe, giving a fun, innovative experience to millions of players every day. Our core values are the reason we have found success as an independent studio and guide our hiring process: we are ambitious, disciplined, ownership-minded, results-oriented, and extraordinary. We operate internationally and are growing day by day; the company is entirely self-funded, and we only answer to our players.

We are seeking individuals who share our core values and are looking to level up themselves, the games they work on, and the company they work for. Only with great attention to details can this be achieved—please mention "beauty is in the details" in your cover letter.

OBJECTIVES

  • Design, develop, and optimize mobile games for Android and iOS platforms using C++ game engines.

  • Architect and implement robust, scalable client systems and critical engineering modules focused on performance and maintainability.

  • Ensure superior client performance through proactive optimization of gameplay smoothness, memory usage, and frame rates across diverse mobile devices and OS versions.

  • Evaluate existing codebases to determine the need for immediate fixes or comprehensive rewrites, aligning technical decisions with business goals and player expectations.

  • Continuously improve collaboration and production workflows with game designers, artists, and backend developers.

  • Mentor and train junior engineers, conduct regular code reviews, and maintain high coding standards across the engineering team.

COMPETENCIES

  • Expert proficiency in C++, with comprehensive knowledge of object-oriented programming, engine architecture, optimization strategies, and performance profiling.

  • Strong familiarity with the Cocos2d-x game engine or other C++ game engine. Demonstrated experience optimizing games developed with Cocos2d-x or Cocos Creator is a significant plus.

  • Excellent analytical skills, able to provide optimal solutions considering both user experience and business requirements.

  • Passionate about gaming, exceptional communication skills, collaborative team approach, and ability to handle pressure.

EDUCATION AND EXPERIENCE

  • Bachelor's degree or higher in Computer Science or related technical fields.

  • Minimum of 5 years professional experience in game development, with a key role in at least one commercially launched game's full lifecycle (development, launch, iteration).

  • Proven experience optimizing C++ based games for various mobile platforms and multiple OS versions.

  • Experience mentoring and training junior developers and conducting structured code reviews.

PHYSICAL REQUIREMENTS

  • Los Angeles, CA: Reliably commute or planning to relocate before starting work;

  • Prolonged periods of time sitting at a desk and computer.

COMMITMENT TO DIVERSITY

As an equal opportunity employer committed to meeting the needs of a multigenerational and multicultural workforce, TAPBLAZE recognizes that a diverse staff reflective of our community is integral and welcome. We hire local talent at all levels regardless of race, color, religion, age, national origin, gender, gender identity, sexual orientation, or disability, and actively foster inclusion in all forms both within our company and across interactions with vendors and partners.

For best consideration, include a cover letter in your application explaining why you would be a great fit.

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About C++ Game Programmer, TapBlaze

Join our dynamic team as a C++ Game Programmer at TAPBLAZE and contribute to developing and optimizing high-quality mobile games that bring joy to millions. If you have a passion for gaming and the technical expertise necessary to create top-notch experiences, this role is made for you. We’re looking for someone experienced in creating mobile games, adept in C++ game engines, and eager to mentor junior developers. At TAPBLAZE, we pride ourselves on our culture of collaboration, innovation, and an unwavering commitment to excellence. You will be responsible for designing, developing, and optimizing games for both Android and iOS platforms, as well as reviewing code to maintain top coding standards. Here, you will work alongside talented game designers, artists, and backend developers, ensuring smooth gameplay and optimal performance on various devices. With games already downloaded more than 300 million times, your contributions will directly enhance experiences for players worldwide. If you’re detail-oriented and thrive under pressure, we’d love for you to join our team. Remember to include the phrase 'beauty is in the details' in your cover letter to show your keen understanding of our values!

Frequently Asked Questions (FAQs) for C++ Game Programmer Role at TapBlaze
What are the responsibilities of a C++ Game Programmer at TAPBLAZE?

As a C++ Game Programmer at TAPBLAZE, your main responsibilities will include designing, developing, and optimizing mobile games for Android and iOS platforms using C++ game engines. You will be tasked with creating high-quality client systems focused on performance and maintainability, ensuring smooth gameplay across various devices, and mentoring junior engineers through code reviews and high coding standards.

Join Rise to see the full answer
What qualifications do I need to be a C++ Game Programmer at TAPBLAZE?

To qualify for the C++ Game Programmer position at TAPBLAZE, you should have a Bachelor's degree in Computer Science or a related field along with a minimum of 5 years of professional experience in game development. Experience in optimizing C++ games for mobile platforms is crucial, as well as proven skills in mentoring and conducting structured code reviews.

Join Rise to see the full answer
What programming languages should I know as a C++ Game Programmer at TAPBLAZE?

For the C++ Game Programmer role at TAPBLAZE, you should be proficient in C++. Knowledge of object-oriented programming, engine architecture, and optimization strategies is essential. Familiarity with the Cocos2d-x game engine or similar C++ game engines will also give you a significant edge.

Join Rise to see the full answer
How important is collaboration for a C++ Game Programmer at TAPBLAZE?

Collaboration is key for a C++ Game Programmer at TAPBLAZE. You will work closely with game designers, artists, and backend developers to ensure that the games you create are both fun and functional. A team-oriented mind and excellent communication skills are vital for success in our collaborative environment.

Join Rise to see the full answer
What is the work culture like at TAPBLAZE for C++ Game Programmers?

At TAPBLAZE, the work culture for C++ Game Programmers is dynamic and encouraging. We value creativity, excellence, and detail-oriented work. Our team consists of passionate individuals who support each other's growth through mentorship and collaboration, ensuring that everyone is dedicated to delivering memorable gaming experiences.

Join Rise to see the full answer
Common Interview Questions for C++ Game Programmer
Can you describe your experience with mobile game development?

When answering this question, talk about the specific mobile games you have developed using C++ and the Cocos2d-x game engine, detailing your role in their lifecycle from development to launch. Highlight any challenges you faced and how you overcame them to ensure a quality player experience.

Join Rise to see the full answer
How do you optimize gameplay performance in mobile games?

In answering this, focus on strategies like memory management, frame rate optimization, and profiling to identify bottlenecks. Provide examples of past projects where you've implemented these strategies successfully and how they improved performance on various devices.

Join Rise to see the full answer
What coding standards do you follow when writing C++?

You should share your familiarity with coding standards such as Google's C++ style guide or custom team standards. Discuss how following these guidelines contributes to maintainable code and efficient teamwork, emphasizing your commitment to high coding standards.

Join Rise to see the full answer
How do you approach mentoring junior developers?

This is a chance to discuss your mentoring philosophy. Explain your methods for providing constructive feedback, conducting code reviews, and teaching best practices in C++. Share an example of how you helped a junior developer grow in their role.

Join Rise to see the full answer
What is your experience with code reviews?

Talk about the importance of code reviews in your previous projects. Explain your approach to conducting them effectively while ensuring feedback is constructive and beneficial, and provide specific examples of improvements that resulted from your reviews.

Join Rise to see the full answer
Describe a challenging problem you've solved in game development.

When answering, select a specific challenge, how you identified it, your approach to solving it, and the outcome. This will demonstrate your problem-solving skills and ability to adapt under pressure, both key attributes for a C++ Game Programmer.

Join Rise to see the full answer
How well do you handle tight deadlines?

Use this opportunity to highlight your time management skills. Discuss how you prioritize tasks, communicate with your team, and ensure quality work is delivered on time, emphasizing specific experiences where you've successfully met deadlines under pressure.

Join Rise to see the full answer
How do you stay up-to-date with industry trends in game development?

Discuss the resources you utilize—such as online forums, workshops, industry conferences, and networking with other professionals. Mention any specific topics or trends you believe are emerging in the gaming industry and how they might impact game development.

Join Rise to see the full answer
What are your thoughts on user feedback in game development?

Emphasize the importance of user feedback by discussing how it guides design decisions and improves overall game quality. Share past experiences where user feedback led to significant changes or improvements in a game you've worked on.

Join Rise to see the full answer
Why do you want to work at TAPBLAZE as a C++ Game Programmer?

Your answer should reflect an understanding of TAPBLAZE's mission and values. Discuss why these resonate with you personally, and how you see your skills and experiences aligning with their goals to create memorable gaming experiences.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago

Join TAPBLAZE as a Narrative Designer to craft engaging stories for popular games while working in a collaborative creative team.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Social Impact Driven
Rapid Growth
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Holidays
Paid Time-Off

Join Samsara as a Senior Software Engineer to build impactful IoT applications in a fully remote role.

Photo of the Rise User
Visa Remote Austin, TX
Posted 3 days ago

Join Visa as a Chief Software Engineer to lead technology strategy for innovative payment solutions.

Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Walmart Hybrid (USA) BELLEVUE WALMART GLOBAL TECH WA BELLEVUE Home Office
Posted 7 days ago

Join Walmart Global Tech as a Senior Software Engineer to develop cutting-edge technology that enhances the associate experience.

Photo of the Rise User
Posted 10 days ago

About TapBlaze: Started in 2012, we are a self-funded, profitable mobile gaming company based in Los Angeles, CA. Our 10+ titles have been played by over 100 million players. We are aggressively creating new entertainment experiences and looking f...

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
6 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
I
Someone from OH, Dayton just viewed Machine Learning Intern at Inductive Bio
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari
Photo of the Rise User
Someone from OH, Highland Heights just viewed Software Engineer (Android) at Solvd
Photo of the Rise User
Someone from OH, Columbus just viewed IT Quality & Training Analyst at Privia Health
Photo of the Rise User
Someone from OH, Fairfield just viewed Customer Enablement at Clutch
Photo of the Rise User
Someone from OH, New Albany just viewed Deputy Chief Operating & Financial Officer at Community Change
Photo of the Rise User
Someone from OH, Fairborn just viewed Project Manager at Curriculum Associates
Photo of the Rise User
Someone from OH, Beachwood just viewed Legal Counsel (Intellectual Property) at Mars
o
Someone from OH, Columbus just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst at Apple
Photo of the Rise User
Someone from OH, Dublin just viewed Manager-Financial Systems at American Express