Senior Software Engineer

Taketwo

Cesson-Sévigné

Sur place

EUR 50 000 - 70 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Avantages offerts par ce poste

Healthcare insurance
Company-funded meal vouchers
Annual fitness reimbursement
Employee Stock Purchase Plan
25 days of annual leave

Résumé du poste

Taketwo in France is seeking a Senior Software Engineer to join the Performer software development team. You will design and build robust applications using C++ and Python, ensuring a seamless user experience. Responsibilities include developing frontend interfaces and optimizing communication protocols.

The ideal candidate has over 5 years of C++ and Python experience, strong knowledge of the Qt framework, and proficiency in Linux environments. The role offers a creative workplace, benefits, and opportunities for personal growth.

Qualifications

  • 5+ years experience in C++ and Python development within a professional environment.
  • Strong portfolio of developing desktop applications using the Qt framework.
  • Deep familiarity with Linux environments and shell scripting.
  • Mastery of Git for version control.
  • Practical experience in Agile/Scrum teams with tools like Jira and Confluence.
  • Hands-on experience implementing gRPC and REST-API.

Responsabilités

  • Design, build, and maintain robust applications using C++ and Python.
  • Lead the development of frontend interfaces using the Qt framework.
  • Implement and optimize communication protocols like gRPC and REST-API.
  • Navigate Windows and Linux systems for deployment and debugging.
  • Own the CI/CD pipeline and Git workflows.

Connaissances

C++
Python
Qt framework
gRPC
REST-API
Linux
Git
Agile/Scrum
FFmpeg
Node.js
TensorFlow
OpenCV

Description du poste

Who We Are

Headquartered in New York City, Take‑Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. We develop and publish products principally through Rockstar Games, 2K, and Zynga. Our strategy is to create hit entertainment experiences, delivered on every platform relevant to our audience through a variety of sound business models. Our pillars - creativity, innovation, and efficiency - guide us as we strive to create the highest quality, most captivating experiences for our consumers. The Company’s common stock is publicly traded on NASDAQ under the symbol TTWO. For more corporate and product information please visit our website at http://www.take2games.com.

The Challenge

Created in 2010 and acquired by Take‑two Interactive in 2021, Dynamixyz specializes in high quality 3D facial animation and content creation. Dynamixyz powers the facial animation technology behind 2K and Rockstar’s labels’ titles such as NBA 2K games, Red Dead Redemption 2 and GTAV. We are looking for our next teammate to jump on board the Performer software development team and assist in developing our facial animation hub as a server‑based platform.

Senior Software Engineer, you will be the bridge between complex system logic and a seamless user experience. You will contribute to our team’s success by developing high‑performance software and intuitive interfaces that solve real‑world technical challenges.

What You’ll Take On
  • Design, build, and maintain robust applications using C++ and Python to meet high‑performance standards.
  • Lead the development of frontend interfaces using the Qt framework, ensuring a responsive and user‑friendly experience.
  • Implement and optimize communication protocols such as gRPC and REST‑API for seamless internal and external data flow.
  • Navigate and manage Windows‑based and Linux‑based systems to ensure stable application deployment and debugging.
  • Own the CI/CD pipeline and Git workflows to achieve a 99% build success rate and rapid deployment cycles.
  • Actively drive Sprint goals and maintain high‑quality documentation within Jira and Confluence.
What You Bring
  • 5+ years experience in C++ and Python development within a professional environment.
  • A strong portfolio or history of developing desktop applications using the Qt framework.
  • Deep familiarity with Linux environments, including shell scripting and system‑level troubleshooting.
  • Mastery of Git for version control and a clear understanding of CI/CD principles.
  • Practical experience working within Agile/Scrum teams and utilizing tools like Jira and Confluence to track progress.
  • Hands‑on experience implementing gRPC and REST‑API.
  • Extensive experience with Node.js, Go, or Python in a multi‑tenant environment, specifically managing large binary blobs (point clouds/video).
  • Experience with FFmpeg, WebRTC, or specialized media servers to handle live video streams for facial analysis.
  • Ability to manage “compute‑heavy” workloads, shifting facial solve tasks between the user’s device (Edge) and the Cloud.
  • Deep understanding of linear blend skinning and how facial rigs transition between expressions, ideally with a focus on Blendshapes & Morph Targets.
  • Familiarity with OpenCV or TensorFlow/PyTorch for detecting facial landmarks (eyes, lips, brows).
  • Understanding of edge loops and mesh density required for realistic facial deformation.
Great to Have
  • Experience with Docker or Kubernetes within a Linux ecosystem.
  • Experience conducting peer code reviews and onboarding new team members.
What We Offer You
  • Great Company Culture. Ranked as one of the most creative and innovative places to work, creativity, innovation, efficiency, diversity and philanthropy are among the core tenets of our organization and are integral drivers of our continued success.
  • Growth. As a global entertainment company, we pride ourselves on creating environments where employees are encouraged to be themselves, inquisitive, collaborative and to grow within and around the company.
  • Work Hard, Play Hard. Our employees bond, blow‑off steam, and flex some creative muscles – through corporate boot camp classes, company parties, game release events, monthly socials, and team challenges.
  • Benefits. Include, but aren’t limited to: healthcare insurance for high‑quality medical and dental care that covers hospitalization, optical care, alternative medicine, and flu vaccines; Per Obligatoire pension plan; 50% reimbursement for public transport commuting; company‑funded meal vouchers; 540 € annual fitness reimbursement; 24/7 mental wellbeing support; an Employee Stock Purchase Plan with 15% discount; charitable donation matching and volunteer leave; 25 days of annual leave and extra company holidays, Reduction of Working Time (RTT), and Repos Forfait Jours (RFJ).

As an equal opportunity employer, Take‑Two Interactive Software, Inc. (“Take‑Two”) is committed to fostering and celebrating the diverse thoughts, cultures, and backgrounds of its talent, partners, and communities throughout its organization. Consistent with this commitment, Take‑Two does not discriminate or retaliate against any employee or job applicant because of their race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, and genetic information (including family medical history), or on the basis of any other trait protected by applicable law. If you need to report a concern or have questions regarding Take‑Two’s equal opportunity commitment, please contact Careers@take2games.com.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

EMEA GL Accountant
EMEA GL Accountant

3M HEALTHCARE • Paris

Sur place
EUR 65 000 - 90 000
Healthcare insurance
Pension plan
Meal vouchers
+2
Junior Corporate Accountant
Junior Corporate Accountant

Taketwo • Paris

Sur place
EUR 40 000 - 55 000
Great Company Culture
Annual fitness reimbursement
25 days of annual leave
Senior Lead Graphics Developer
Senior Lead Graphics Developer

Virtuos France • Lyon

Sur place
EUR 90 000 - 130 000
Relocation support
Office in Lyon center
Inclusive work environment
+1
Gameplay Animation Director - BGE2 - M/F/NB
Gameplay Animation Director - BGE2 - M/F/NB

Ubisoft Entertainment • Montpellier

Hybride
EUR 60 000 - 80 000
Senior Gameplay Animator (M/F/NB) - BGE2
Senior Gameplay Animator (M/F/NB) - BGE2

Impleo • Montpellier

Sur place
EUR 35 000 - 50 000
Gameplay Programmer job at Old Skull Games, France
Gameplay Programmer job at Old Skull Games, France

Festybay • Villeurbanne

Hybride
EUR 70 000 - 90 000
Flexible working hours
Fully paid studio leave for family emergencies
Unlimited access to fitness facilities
+1
Technical Animation Director (F/M/NB) [AAA Project]
Technical Animation Director (F/M/NB) [AAA Project]

Ubisoft • Annecy

Sur place
EUR 70 000 - 100 000
Technical Animation Director (F/M/NB) [AAA Project]
Technical Animation Director (F/M/NB) [AAA Project]

Ubisoft Entertainment • Annecy

Sur place
EUR 90 000 - 130 000
Senior VFX Artist H/F (Projet narratif non annoncé)
Senior VFX Artist H/F (Projet narratif non annoncé)

Asobo Studio company. • Bordeaux

Sur place
EUR 48 000 - 54 000
Senior Back-end Engineer
Senior Back-end Engineer

ScorePlay • Paris

Hybride
EUR 60 000 - 90 000
International work environment
Career development opportunities