Senior Client Engineer

🕒 July 27

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of DECA Games

DECA Games

51 - 200 employees

🎼 Gaming

Gaming

DECA Games is an indie publisher focused on revitalizing aging video games through live operations and games as a service. The company specializes in taking over games that have strong, loyal communities, whether on browser, mobile, or PC platforms. Founded by Ken Go, DECA Games has a team with vast experience in designing and operating free-to-play games, aiming to enhance player engagement and continuously update content. They are known for their work on titles such as Realm of the Mad God and other gaming projects across various genres, including RPGs, strategy games, and MMOs. DECA Games is part of the Embracer Group and is committed to ensuring a long-lasting experience for game communities by focusing on live events, flexible development, and expert analysis.

📋 Description

‱ Develop, maintain, and improve the DragonVale mobile game client for iOS and Android ‱ Work within an established C++ codebase to implement new features, improve existing systems, and support live game updates ‱ Collaborate closely with designers, artists, QA, production, and other engineers to deliver high-quality features and improvements ‱ Debug and resolve client-side issues related to gameplay, UI, performance, stability, content setup, and platform-specific behaviour ‱ Support live operations by investigating production issues, preparing fixes, and helping ensure smooth releases ‱ Work with QA to identify risks, reproduce issues, and define testing needs for new features and game updates ‱ Contribute to improvements in internal tools, workflows, and content pipelines where they impact the client development process ‱ Review code, share technical knowledge, and help maintain high engineering standards within the team ‱ Take ownership of client-side systems and features, from implementation through release and post-release support

🎯 Requirements

‱ 5+ years of professional software engineering experience, including strong experience in game client development with C++. ‱ Strong proficiency in C++ programming and debugging. ‱ Experience developing and maintaining games built on proprietary C++ engines. ‱ Experience working on mobile games for iOS and Android. ‱ Experience building, debugging, and profiling projects in Xcode. ‱ Familiarity with Android Studio and Android build/debugging workflows. ‱ Experience working with legacy codebases and improving existing systems over time. ‱ Solid understanding of client-side game development, including gameplay systems, UI, performance, stability, and platform-specific issues. ‱ Strong debugging skills, including investigating crashes, memory issues, performance problems, and platform-specific bugs. ‱ Good understanding of memory management, data structures, and runtime performance considerations. ‱ Experience taking ownership of features, systems, or technical areas from implementation through release and post-release support. ‱ Ability to work effectively within an established architecture while balancing new development with long-term maintainability. ‱ Experience working collaboratively with engineers, designers, artists, QA, and production teams. ‱ Good communication skills and a proactive, solution-oriented mindset.

đŸ–ïž Benefits

‱ Remote first company culture ‱ Flexible work hours to support a personal work-life balance ‱ Working in a multicultural environment with people from over 20 different countries ‱ Flat hierarchies and a great and dedicated group of people ‱ 20 days of paid time off ‱ Online language classes: English, German, French, Spanish etc.

Apply Now

Similar Jobs

🕒 July 21

Chess.com

501 - 1000

🎼 Gaming

📚 Education

đŸ“± Media

Senior Elasticsearch Engineer managing Elasticsearch and OpenSearch infrastructure at Chess.com. Owning the full data platform lifecycle with a focus on performance, reliability, and cross-team enablement.

Cloud

ElasticSearch

Flux

Kubernetes

Linux

Node.js

🕒 July 17

Supabase

51 - 200

☁ SaaS

🔌 API

đŸ€– Artificial Intelligence

Engineer building Supabase Lite, a TypeScript-native implementation of Supabase. Responsible for backend compatibility, developer experience, and community engagement.

Postgres

SQL

SQLite

TypeScript

🕒 July 15

Veltris

501 - 1000

đŸ’Œ Consulting

📣 Marketing

📩 Logistics

Userplane Protocol Stack Engineer responsible for networking and cloud services in a remote IT environment. Requires expertise in various programming languages and cloud platforms.

AWS

Azure

Cloud

DNS

Google Cloud Platform

Java

Kubernetes

Linux

Go

.NET

🕒 July 7

Elfonze Technologies

201 - 500

đŸ’Œ Consulting

📩 Logistics

🏭 Manufacturing

SailPoint ISC Engineer responsible for setup and management of SailPoint Identity Security Cloud components. Engaging with stakeholders to enhance identity governance workflows.

Cloud

🕒 July 3

Supabase

51 - 200

☁ SaaS

🔌 API

đŸ€– Artificial Intelligence

Control Plane Engineer at Supabase designing and maintaining APIs for backend solutions. Collaborating with teams for smooth integration and enhancing public API experience.

Docker

JavaScript

Node.js

Postgres

TypeScript