This job might no longer be available.
Engineering Tech Lead
4 years ago
Wargaming is looking for an Engineering Tech Lead in the Platform Department.
The goal of the Platform Team at Wargaming is to provide a seamless and enjoyable experience to our players, decrease development costs and reduce the hurdles to publishing new titles. We seek to accomplish this by creating a common set of scalable, data-centric services and tools. The services developed by our Platform Team enable the global distribution and operation of all Wargaming studios and connect us to our 100 million+ audience.
What will you do?
- Make the software and solution architecture decisions in a dynamic environment with vague technical requirements
- Build a technical vision and effectively drives it: leads people and products in terms of what technology they use and how - without administrative leverage or role power but powered by the engineering expertise
- Evangelize a technology, e.g., prepares workshops, meet-ups. Participates in conferences spawns new adepts of the technology
- Ensure a service achieves business performance requirements if the requirements are set. If there are no requirements - checks actual performance or use common sense and commit to some requirements for the business.
- Be responsible for designing and implementation of best practices in code-style, service templates, CI pipelines, libraries, interfaces, etc. and for support of the engineering culture.
- Be responsible for SDLC: tooling, CI/CD process, communication with architects, business analytics, etc.
- Be pro-active: does something to push an idea, doesn't wait for external leverage or a reminder but proposes the next step, almost always takes an initiative
- Be communicative: has an ability to build communication with stakeholders, teammates, and colleagues as a whole to achieve the goals
- Be responsible for code quality standards and convention in the team, merges tech debts across the team services, is responsible for pre-productions and real estimations
- Build a consistent roadmap of the service improvement plan and drives it so that there are improvements delivered together with each business feature
What are we looking for?
- 5+ years of experience as a server-side software engineer in UNIX environment using at least 2 programming languages
- 2+ years of experience building highly-scalable, distributed systems
- Experience with Python/Elixir or willingness to learn one language in first three months, and another in first year
- Experience making key decisions over several projects in areas of development/testing workflow, technology stack
- Exposure to a modern general-purpose language (Python, Ruby, Golang, Perl, Erlang, Java, Scala, JavaScript, C, C++, C#)
- Understanding of SQL, NoSQL, column-oriented, object, blob and other databases and storage solutions
- Strong unit-test and debugging skills
- Exposure to test methodologies and approaches
- Hands-on experience in maintaining a production system
- Concurrent programming experience (threads, actors, green threads)
- Experience tech-leading a team
What additional skills will help you stand out?
- Experience in shell scripting and system administration of a UNIX system
- High aptitude and technology-agnostic approach of engineering
- Experience with Python / Java / Scala / Erlang / JavaScript / Elixir / Golang
- Prior experience working in Cloud environments
- Experience with messaging and/or streaming systems, cloud computing and/or micro-service architectures
- Upper-Intermediate or higher level of English
About Wargaming
Wargaming is an award-winning online game developer and publisher headquartered in Nicosia, Cyprus. Delivering legendary games since 1998, Wargaming has grown to become one of the leaders in the free-to-play MMO gaming industry with 4500+ employees and more than 20 offices globally. Over 200 million players enjoy Wargaming’s titles across all major gaming platforms, including the massively popular World of Tanks and World of Warships.
Working in our company means always having interesting challenges and gaining valuable experience while working with top-class experts.
Take your place among our passionate and experienced team and bring out the best in yourself at Wargaming!
Please see Wargaming Candidate Privacy Policy for details on how Wargaming uses your personal data.
Create Your Profile — Game companies can contact you with their relevant job openings.