This job might no longer be available.
Senior Software Architect
3 years ago
Description
We are looking for a Senior Software Architect to warm welcome to the team.
Playtika Holding Corp. is a leading mobile gaming company and monetization platform with over 35 million monthly active users across a portfolio of games titles. Founded in 2010, Playtika was among the first to offer free-to-play social games on social networks and, shortly after, on mobile platforms. Headquartered in Herzliya, Israel, and guided by a mission to entertain the world through infinite ways to play, Playtika has over 3,700 employees in 19 offices worldwide including Tel-Aviv, London, Berlin, Vienna, Helsinki, Montreal, Chicago, Las Vegas, Santa Monica, Newport Beach, Sydney, Kyiv, Bucharest, Minsk, Dnipro, and Vinnytsia.
As a Senior Architect, you will lead the entire game, design architecture and other cool stuff, immediately run and test it under high load, optimize it and see how it's working with other parts of the system, improve processes, and be part of a creative and strong team. If you feel that you are ready for this, you want to resolve different problems and make people happy, come and play with us.
You will be responsible for:
- Collaborating with other departments in order to fully cover business needs;
- Determining best-fit architectural designs;
- Researching for new technologies;
- Collaborating with the R&D team and various 3rd parties regarding all technical aspects of the company’s projects.
- Perform in-deep technical consultation of developers;
- Writing well-documented high-level technical documents/specifications;
- Supporting teams on implementation and integrations; random code reviews;
- Working on complex problems and performance issues.
Responsibilities
Requirements
- Bachelor's degree in Computer Science/Engineering
- At least 10 years of practical experience in development
- At least 2 years on architect position
- Expert knowledge of Java/C# languages in writing software
- Experience with relational (MySQL), NoSQL databases (Couchbase/Aerospike), search engines (ElasticSearch)
- Experience with asynchronous systems and distributed stream processing
- Experience with Linux systems; docker containers
- Experience with Spring Framework
- Good knowledge of architecture/design patterns and styles
- Experience working of creating architect design for new applications/projects
- Experience working with source control systems, code review systems
- Experience working with continues integration and delivery systems, code quality automation systems
- Excellent analytical and problem-solving skills
- Experience working with debugging/profiling tools, ability to resolve performance issues
- Understanding SDLC
- Strong communication skills
- Fluent English
Create Your Profile — Game companies can contact you with their relevant job openings.