Software Engineer (C++)

Company Description

Our client is a well-established and growing video game development company known for its focus on simulation and management games. They are seeking a Software Engineer (C++) to join their development team working on high-quality, large-scale projects that blend technical complexity with creative gameplay.

As a Software Engineer, you will contribute to designing gameplay features, improving core systems, and developing in-house technology. You will collaborate closely with fellow developers and cross-functional teams to ensure performance, quality, and user satisfaction.

Location

Schaffhausen, Switzerland — Hybrid

Required Experience

  • Minimum 3 years of experience

Employment Type

Full-time

What You Bring

  • Master’s degree in Computer Science or a related technical field
  • Minimum of 3 years of professional software engineering experience
  • Strong proficiency in C++, including experience with large, complex codebases
  • Excellent analytical thinking and debugging skills
  • Ability to manage multiple tasks in a fast-paced environment
  • Proficiency in German and English (minimum B2 level in both)

Roles and Responsibilities

  • Design and implement user-facing features based on product requirements
  • Enhance the core engine and integrate new systems and technologies
  • Write and maintain clean, efficient C++ code across a large codebase
  • Build tools and improve the internal content pipeline for designers and artists
  • Collaborate with technical and product teams to align feature development
  • Provide accurate time estimates and deliver tasks on schedule

Preferred Qualifications

  • Experience in commercial game development or real-time simulation software
  • Familiarity with project coordination or agile methodologies
  • Knowledge of graphics APIs (Vulkan, DirectX, OpenGL)
  • Experience with scripting languages, especially Lua
  • Understanding of multi-threading and concurrent programming
  • Cross-platform development experience (Windows, macOS, Linux)

Interested in Joining the Team?

Submit your resume — it’s simple, fast, and confidential.

For questions, contact: Nimisha@wrensync.com