Find Your 4-Day Work Week
"The future of work is here" - 4DayJob
As seen in
VOCABOTICS
🤍 If you like 4DayJob, give us a shoutout on 𝕏
Company Description:
Ubisoft is a global reference in video games, with teams spread across the world creating original and memorable gaming experiences—from Assassin’s Creed to Rainbow Six to Just Dance and many more. We believe that diversity of perspectives drives progress for both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
Position Description:
The Engineering Challenge:
Over 4,000 developers share a single codebase across multiple AAA game productions. Every commit lands everywhere. At this scale, the question isn’t whether we need automated validation, but how to build the platform that makes it seamless.
This is the platform we are building. The Reliability domain is responsible for orchestration engines, developer tooling, and quality-intelligence infrastructure between code and confidence. When our systems work well, thousands of developers ship faster. When they don’t, entire productions feel the friction.
Today, 62% of developers cite testing as their main source of friction. We intend to change that—and we need a Technical Lead to drive the how.
Why This Role Deserves Your Attention:
The scale is rare: Your architectural decisions will directly affect the day-to-day of over 4,000 developers on some of the industry’s largest productions. Few Technical Lead roles offer this scope.
You’ll build, not just maintain: We’re migrating from our current orchestration engine to a next-generation platform. You will define the integration architecture, execution contracts, and migration strategy. This is greenfield platform engineering at production scale.
The scope is broad and technical: This is not a QA role. You will work on distributed execution platforms, IDE tooling (Visual Studio), test lifecycle automation, observability pipelines, and governance systems. Think developer-productivity engineering applied to game development.
You’ll have true autonomy: Small team, critical mandate, direct collaboration with the Architect and Engineering Manager. You set the technical direction.
The Role:
Reporting to the Engineering Manager and working closely with the Architect, you will serve as the technical authority for the Reliability domain. This is a hands-on leadership role: you will write code, define technical direction, and guide an engineering team.
What You’ll Do:
Technical Leadership:
- Own the vision and technical architecture of the Reliability domain, covering orchestration, test frameworks, and quality intelligence.
- Make and assume technology choices that impact over 4,000 people across multiple productions.
- Serve as the technical reference for the team and stakeholders across Anvil Pipeline.
- Advise the Engineering Manager and Architect on technical trade-offs, corrective measures, and priorities.
Platforms and Tooling:
- Drive the technical strategy for transitioning from our current platform to the new platform.
- Define integration patterns, execution contracts, and result pipelines to enable large-scale adoption of the new platform in FY28+.
- Enhance the test-developer experience: IDE integration (Visual Studio).
- Design test lifecycle automation (promotion, quarantine, and automated production deployment, replacing manual bottlenecks).
Quality Engineering:
- Establish reliable observability of quality signals: KPI storage, visualization, alerts, trend analysis.
- Build tools to accelerate triage: automatic crash-data correlation, structured output, contextual artifacts (videos, logs, summaries).
- Define and implement governance frameworks: stability thresholds, flaky-test detection, control rules.
- Promote a balanced test pyramid by facilitating adoption of unit and integration tests alongside existing load/world tests.
Team and Practices:
- Mentor engineers on the team, raising the technical level of the domain.
- Define best practices in test automation, CI integration, and reliability engineering.
- Collaborate with technical leads from other disciplines (design, art, animation, sound) to ensure test tools meet their needs.
- Participate in performance reviews in collaboration with the Engineering Manager.
Qualifications:
Education:
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent.
Experience:
- Minimum 5 years of software-engineering experience with demonstrated technical leadership.
- Proven experience designing or operating large-scale systems (CI/CD pipelines, test infrastructure, developer tooling, or similar).
- Experience in a large monorepo with multiple contributing teams is a strong asset.
- Video-game industry experience is an asset but not required.
Technical Skills:
- Advanced proficiency in C# programming.
- Solid proficiency in C++ programming.
- Strong understanding of software-quality processes, test automation, and build systems.
- Experience with orchestration, CI/CD platforms, or developer-experience infrastructure.
- Familiarity with observability practices (metrics, dashboards, alerts) is a plus.
Source: 4dayweek.io
Browse by Role
© 2025 4DayJob. Helping you find better work-life balance through 4-day work weeks.