Viacom.Tech in Warsaw plays a crucial role in Viacom`s global engineering organization. We build highly efficient,
advanced systems which are used by millions of users all over the world. Currently, we are looking for a rock solid
Senior Software Engineer - Interactivity. Deep understanding and knowledge of game development fundamentals and sharp programming skills are required.
You are a creative problem solver, work well in a team environment, love to create great software, and want to always be learning. You believe in agility and getting things done that deliver business value.
Job ID: SRSEI
Job type: Full time, regular
Design and implement game features and components
Take a proactive role in improving processes and tech pipelines
Experience with engineering best practices including continuous integration, code reviews and unit testing
Work closely with leadership team (engineering and product) to help building & executing product roadmap
Research and investigate new technologies and how they can be used for our games
Quickly iterate through different proof of concepts and prototypes
Lead and own performance optimizations (rendering, loading, memory usage, and file size optimizations, etc.)
Troubleshoot and solve critical issues on game projects
Effectively communicate project status to extended games team
Write tools to automate reoccurring tasks during the project life cycle
Write high quality code and unit tests and conduct regular cross-team code reviews
Able to guide and mentor junior team members of the team
Solid foundation in data structures, algorithms, and object-oriented programming
Experience working with game engines and frameworks (Unity, Unreal, Sprite Kit, libGDX, etc.)
Proven capability in problem solving and ability to come up with innovative solutions
Experience with profiling, along with performance optimization (memory leaks, performance analysis, etc.)
Able to write tools & scripts to help designers & artists be more productive
Ability to work with a cross-functional team including artists, designers, QA, etc.
Excellent written and verbal communications skills
3+ years of relevant domain experience
Nice to have:
Experience developing native applications on iOS and/or Android
Experience with scrum agile process
Network protocols and patterns (HTTP, REST), programming and debugging
BS or Masters degree in Computer Science or equivalent
Challenging projects targeting large international communities, using modern development and deployment technologies
An Agile and growing team of software engineers creating products accessible everywhere
Great benefits package: private health care, fitness card, and lots of team building events
Competitive salary tailored to your skills and experience and plenty of opportunities for personal and career development
Brand new office located in the strict city center (2 mins walk from Metro Politechnika) with cool fun zones
Last, but not least, we do great stuff for the global brands, such as Comedy Central, MTV, Nickelodeon, and Paramount!
If you are interested in this role please send us your CV to
If you have any questions please don't hesitate to contact us.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race,
religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.
We kindly inform you that we will contact only some candidates.
Please, include in your documents the following personal data: name and surname, date of birth, your contact details you wish us to use during the recruitment process, education, professional qualifications, professional experience (i.e. employment history). Providing us with these data is obligatory (article 221 §1 of the Polish Labor Code).
If you wish to provide us with further information regarding yourself, then please provide us with the following consent:
“I hereby agree VIMN Poland sp. z o.o. with a registered office in Warsaw („VIMN”) to process my personal data included in my job application (CV/ Cover Letter) for the purposes of the recruitment process conducted by VIMN. This consent relates to my personal data which scope exceeds the scope of personal data required on basis of the Article 221 §1 of the Polish Labor Code.”
Providing us with personal data other than these referred to in article 221 §1 of the Polish Labor Code, without the above declaration, shall mean that you agree to their processing.
You have a right to withdraw your consent any time what will not affect the lawfulness of processing made on basis of the consent prior to its withdrawal.
Important notice regarding your personal data – please read!
1. Who is the data controller of your personal data?
The controller of your personal data, as well as entity whom you provide your job application with, is VIMN Poland sp. z o.o. with its registered office at Mokotowska 19, 00-560 Warsaw, e-mail: firstname.lastname@example.org / email@example.com, hereinafter referred to as: „VIMN”.
2. What is the purpose of processing of your personal data?
VIMN shall process your personal data for purposes of the performance of recruitment process related to the job position you are applying for.
3. What is the legal basis of the processing?
In case of the following personal data: name and surname, date of birth, contact details you wish us to use during the recruitment process, education, professional qualifications, professional experience (i.e. employment history), the legal basis for data processing is article 6 section 1c) of the GDPR* in connection with article 221 §1 of the Polish Labor Code.
In case of any further personal data, the legal basis for the processing is article 6 section 1a) of the GDPR*, i.e. your consent for their processing.
4. Who will have access to your personal data?
According to the binding provisions of Law, we are authorized to share your personal data with entities that process them on our behalf and in our name, such as: the owner of the internet platform via which you are applying to us, as well as the service provider of the server where we host our e-mail box by which we may contact you during the recruitment process. Additionally, access to your personal data shall have all the persons that are engaged in the recruitment process we are conducting now (i.e. our employees and/or subcontractors). Bearing in mind that we are a part of an international capital group Viacom, an access to your personal data may also have other entities belonging to the group, including also the companies localized in the United States of America (USA) which (i.e. the entities) belong to the Privacy Shield and ensure an adequate level of protection of your personal data. The family of Viacom companies in the US (including Viacom, Inc. and Viacom International Inc.) obbey the rules of Privacy Shield, all important information regarding these you may find under: https://www.privacyshield.gov/welcome In case you have questions or complaints regarding us in view of the Privacy Shield, please reach us at: firstname.lastname@example.org
5. How long we shall keep your personal data?
Your personal data will be kept and processed for the period necessary to conduct the recruitment process you are taking part in.
In case of personal data which scope exceeds the scope referred to in article 221 §1 of the Polish Labor Code, they shall be processed on basis of your voluntary consent which you may withdraw any time. In case you withdraw your consent for their processing before the end of the recruitment process, we will immediately stop processing of such your additional personal data and limit of their processing only to the scope in line with article 221 §1 of the Polish Labor Code.
6. The rights you have in connection to your personal data being processed
You have a right to request from VIMN: (i) an access to your personal data, (ii) their rectification, (iii) erasure or (iv) restriction of processing or (v) to object to the processing, as well as (vi) the right to data portability.
7. You can withdraw your consent to the processing of your personal data
As we will be processing your personal data on basis of the consent you granted to us, you can withdraw it any time what will not affect the lawfulness of the processing we made on basis of the consent prior to its withdrawal.
8. Lodging a complaint to the Supervisory Authority
You have the right to lodge a complaint to the supervisory authority which is the President of the Office for the Protection of Personal Data (“Prezes Urzędu Ochrony Danych Osobowych”), www.uodo.gov.pl
9. Obligation to provide us with your personal data
Providing us with your personal data in a scope deriving from article 221 §1 of the Polish Labor Code is obligatory.
Providing any further personal data is voluntary.
10. Automated decision-making, including profiling
Your personal data shall not be subject to an automated decision making process, nor profiling.
*What does the „GDPR” mean?
GDPR is an abbreviation from the Regulation (EU) 2016/679 of the European Parliament and of the Council of 27th April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC.