Software Engineer C++
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