Senior Software Developer (Online Services Crossroads)

Ubisoft


Job Location:

Montreal - Canada

Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

Within the Online Services group the Crossroads team is looking for experienced programmers to contribute to the development evolution and stabilization of critical services used at scale across Ubisoft games.

We are seeking someone motivated to work on services with a significant legacy footprint and who enjoys tackling challenges related to restructuring optimization and continuous improvement in a complex distributed environment.

The successful candidate will help design robust scalable and maintainable solutions while actively contributing to improving the quality and resilience of existing systems.

You will work in an environment leveraging modern technologies and practices such Core Docker AWS microservices architectures Infrastructure as Code and CI/CD within a collaborative DevOps culture.

If you enjoy solving complex problems improving high-impact existing systems and working on large-scale critical services this role is for you.

What youll Do

  • Participate in all phases of the development lifecycle including analysis design implementation testing integration debugging and support of online services.
  • Contribute to the stabilization and optimization of existing services.
  • Identify and address technical challenges related to performance scalability and maintainability.
  • Participate in refactoring and modernization initiatives for systems with substantial legacy code and history.
  • Provide high-quality production support including handling complex incidents and advanced-level troubleshooting.
  • Collaborate with production teams and cross-functional teams to ensure seamless service integration.
  • Estimate development efforts and contribute to project planning activities.
  • Assess the technical impacts and risks associated with proposed solutions.
  • Contribute to engineering best practices including quality security observability and DevOps processes.
  • Stay current with emerging technologies and industry best practices related to online services and monetization.

Qualifications :

What you bring to the team

  • 5 years of professional programming experience.
  • Experience in backend development ideally within a cloud and/or microservices environment.
  • Interest in building and operating complex scalable distributed systems.
  • Ability to understand maintain and evolve existing systems and codebases.
  • Awareness of and sensitivity to challenges related to performance reliability and cost optimization.

Remote Work :

No


Employment Type :

Full-time

Within the Online Services group the Crossroads team is looking for experienced programmers to contribute to the development evolution and stabilization of critical services used at scale across Ubisoft games.We are seeking someone motivated to work on services with a significant legacy footprint an...

About Company

Company Logo

Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more

View Profile View Profile