About this role
PLAY, GROW and WIN
To be a part of Virtuos means to be a creator.
At Virtuos, we harness the latest technologies to make games better and more immersive than ever before. That is why we pride ourselves in constantly pushing the boundaries of possibility since our founding in 2004.
Virtuosi is a team of experts – people who have come together to share their mutual passion for making and playing games. People with the same enthusiasm for exploring new ideas and the constant drive to excel in their field. People who believe in earning success through dedication.
At Virtuos, we are at the forefront of gaming, creating exciting new experiences daily. Join us to Play, Grow and Win – together.
ABOUT THE POSITION
- 3+ years of software engineering experience building, integrating, and supporting applications or developer tools.
- Strong proficiency in at least one of Python, TypeScript/JavaScript, Go, or C++, with the ability to navigate and modify unfamiliar codebases.
- Hands-on experience integrating LLMs, AI coding assistants, or agent frameworks, including prompt design, tool integration, and workflow automation.
- Experience with CI/CD pipelines, build automation, application packaging, and release management using GitHub Actions, GitLab CI, Jenkins, or similar tools.
- Experience integrating APIs and enterprise authentication, with a working understanding of SSO, OAuth 2.0/OIDC, and session management.
- Familiarity with logging, monitoring, and observability, and an ability to troubleshoot application, integration, and network issues.
- Ability to investigate user-reported issues, communicate clearly with users, and deliver practical fixes.
- Working knowledge of secure development practices and code quality tooling; experience with SonarQube, dependency scanning, or network analysis tools is a plus.
- Strong written and verbal communication skills in English, including technical documentation and collaboration across engineering, security, and platform teams.
Preferred Qualifications
- Experience with AI-assisted development and automated code generation workflows, including human review, testing, and validation.
- Experience developing AI agents or LLM-powered applications, particularly tool integration, orchestration, and evaluation.
- Familiarity with code signing, application packaging, and enterprise software distribution.
- Experience developing Electron applications, VS Code extensions, or other desktop developer tools.
- Familiarity with containerization and container orchestration tools, such as Docker and Kubernetes.
- Experience in game development, game tooling, or creative technology.
- Familiarity with Perforce (Helix Core) and GitLab in enterprise development environments.