C++ Online Programmer [Rainbow Six Siege]
Ubisoft
Düsseldorf, Germany
JOB DESCRIPTION
Tom Clancy's Rainbow Six: Siege is an intense, new approach to the first-person tactical online shooter experience. You can now join our team to help us shape this amazing project.
As an Online Programmer on our team, you will work alongside world-class developers of different specializations, ranging from Engine, Network and Front-End Programming. Everyone on the team is eager to share their knowledge and for you to contribute your own expertise.
What you will do:
- Investigate efficient implementation options for new features in coordination and collaboration with several other teams in different studios on three continents.
- Develop performant and reliable components for monetization features, improving the overall shopping experience for the game.
- Design, build, and implement microservices for exciting new Rainbow Six Siege features.
- Integrate existing and new online services.
- Propose sensible code refactoring and reduce technical debt.
- Contribute to maintaining our code at a high level of quality.
- Analyze existing code and infrastructure to optimize performance, minimize errors and enhance the overall player experience.
QUALIFICATIONS
What you bring:
- Degree in Computer Science, or similar qualification with a strong technical background.
- Strong skills in C++.
- 3+ years of professional experience in developing and optimizing online systems.
- Knowledge or willingness to learn Golang.
- Analytical and creative problem-solving skills and an aptitude for learning new technologies.
- Focus on efficiency, code quality and user experience.
- Ability to compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Excellent verbal and written communication skills in English (our studio language is English).
- Passion for video games and technology.
- You are open to relocate to the general area of Duesseldorf, Berlin or Mainz in Germany.
- Experience in working with SQL/Relational Databases is a plus.
- Experience in on-demand cloud computing platforms (AWS/Azure/etc.) is a plus.
- Deep understanding of game development process and practice is a plus.
Apply Now
Don't forget to mention EuroTechJobs when applying.