Senior Developer (Online Security)

  • Full-time
  • Remote: No
  • Company: Ubisoft

Company Description

Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.

Company Name: Ubisoft

Job Description

Ubisoft Montreal, an industry leading developer of video games, located in the heart of Old Montreal, offers a unique environment where creativity, teamwork and cutting-edge technology bring to life critically acclaimed video games and iconic AAA franchises. You will benefit from a competitive compensation package, an open learning environment, and contribute to an international team driving innovation.

We are seeking a Senior Developer (Online Security) to become part of a dynamic team having a global mandate. The Security & Risk Management department is composed of security professionals, architects, and analysts. They apply their expertise to protect Ubisoft games, and to support business activities in North America, Europe and Asia with the highest degree of quality.

Job summary

As a member of the Security & Risk Management department, help developing, improving and maintaining Ubisoft’s secure online services supporting multiple major gaming titles.

Mission

    - Act as lead security developer within a dedicated team assigned to the protection of Ubisoft sensitive data;
    - Pilot and participate in the design, code implementation, testing, integration, debugging and support of online web services and data management solutions; 
    - Develop solutions with a security mindset from the ground-up in order to handle sensitive data;
    - Estimate the effort required to deliver various functionalities by a team of developers and support backlog prioritisation;
    - Offer quality support to game production teams;
    - Evaluate the risks and impacts of related decisions and development changes;
    - Research and test latest security tools or techniques to improve security posture;
    - Integrate compliance to the Security & Risk Management department policy framework into all development initiatives;
    - Provide technical security awareness and training to collaborators in the Online Technology Group;
    - Ensure collaboration with other members of the Security & Risk Management for all other security concerns;
    - Communicate with architects, project managers and stakeholders to clarify security requirements and develop efficient but effective validation testing approaches;
    - Carry out all other related tasks.

Education

    - Bachelors’ Degree in Computer Sciences or any related discipline.

Relevant experience

    - 5+ years in as a developer with a proven background in two or more of the following areas: RESTful web services, WCF (Windows Communication Foundation), C# (.NET 3.5+), Database programming (SQL)
    - 2+ years integrating security requirements such as authentication, authorization, accounting or privacy into application architectures;
    - Practical experience with security related development life-cycle considerations (e.g. threat modeling, usage of safe functions/libraries, fuzz testing, etc.) 
    - Solid experience with Microsoft Visual Studio
    - Knowledge of Microsoft SQL, Couchbase, MongoDB databases
    - Security certification (CISSP and/or GIAC) is an asset.

Skills

    - Security oriented
    - Autonomous and resourceful
    - Quick learner
    - Excellent capacity for change and assimilation of new concepts
    - Show attention to detail
    - Team player
    - Good relational and communication skills

Knowledge

    - English is required (oral and written)
    - French is an asset 
    - Agile Development/Scrum methodology
    - Well-versed in Web Security (OWASP) or Microsoft Security Development Lifecycle (SDL)

[cb2014]
Privacy PolicyImprint