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, achieved remarkable success upon its release in late 2019, fueling our continued growth. We are proud to offer our twenty employees the opportunity to work on unique video games in a creative environment with competitive salaries. Located in Schaffhausen, directly at the train station, our office is easily accessible, being just a 36-minute commute from Zurich.
Position: Software Engineer
As a Software Engineer, you will collaborate closely with our developer team to implement user stories, game features, and engine technologies, contributing to the overall success of our projects.
Responsibilities
- Implement user stories and gameplay features
- Enhance the existing game engine and integrate new technologies
- Work with the current codebase and develop new game code
- Create tools and utilities for our content pipeline
- Foster effective collaboration with product engineers
- Provide 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 in C++ with large codebases
- Advanced analytical and problem-solving abilities
- Able to work well under pressure and manage multiple tasks
- Proficiency in both German and English (at least B2 proficiency)
Preferences
- Professional experience in game development
- 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.