Join Our Team at Urban Games
Urban Games is an independent and highly successful video game development company specializing in simulation and management games. Our third title, Transport Fever 2, was released with great success in late 2019, allowing us to continue our growth trajectory. We offer our twenty employees the opportunity to work on unique video games within a creative work environment, complete with competitive salaries. Conveniently located in Schaffhausen, right at the train station, we are only 36 minutes away from Zurich.
Position: Software Engineer
As a software engineer, you will be an integral part of our development team, collaborating closely with product engineers to implement user stories, game features, and engine technologies.
Responsibilities
- Implement user stories and gameplay features
- Improve the existing game engine and implement new technologies
- Work with the existing codebase and develop new game code
- Develop tools and utilities for the content pipeline
- Establish effective collaboration with product engineers
- Create accurate duration estimates and complete tasks as scheduled
Requirements
- Master's degree in computer science or a related field
- 3+ years of industry experience as a software engineer
- Strong programming skills using C++ in large codebases
- Advanced analytical and problem-solving skills
- Ability to work well under pressure and handle multiple tasks
- Proficient in German and English communication and writing skills (B2 at least)
Preferences
- Professional game development experience
- Experience in project management
- Familiarity with graphics APIs
- Experience working with Lua
- Knowledge of concurrent programming/multi-threading
- Experience with cross-platform development
Apply online using the form below. Please note that only applications matching the job profile will be considered.