AVAILABLE POSITIONS Principal Software Engineer

We are seeking top engineering talent to join our creative, dynamic and highly driven team. Our mission is to “Connect the World through Games” by building a truly social experience that makes the world a better place. The ideal candidate will have a passion for games, a devotion to software craftsmanship, an unwavering commitment to quality, and the desire to have their work seen by tens of millions of people worldwide. Don’t hesitate; Apply now!
As a Principal Software Engineer, you will be responsible for the software design and realization of one or more product groups or subsystems. In this role, you will be part of our Central Technology Organization focusing on advanced technology developments for building scalable end-to-end products which can be integrated into the various games.
Essential Responsibilities:
Owns technical design and review for end-to-end products, ensure design quality and integrity
Design, code, and develop new features/fix bugs/add enhancements to large scale services consumed by mobile and web clients
Anticipate and avoid problems.
Analyze and improve efficiency, scalability and stability of various system resources
Establish process and metrics to measure software quality
Deep understanding of algorithms, design patterns, debugging and performance optimization.
Coach and mentor team members.
Qualifications/Requirements
Bachelor’s or Master’s degree in Computer Science, or equivalent.
A minimum of 8 years of professional experience in software development, mobile, desktop or web application development with hands on experience covering full stack (REST, Java/goLang/PHP/python, Spring, C#/Unity, JS, Angular/React, Docker, SQL/NoSQL)
Desired Characteristics
Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
Excellent knowledge with development tools & integrated build systems: Eclipse IDE, Git/Jenkins/Maven
Exposure to Software development practices, Continuous Integration.
Experience in Enterprise Architecture, architecture / design patterns
Experience in Cloud computing (IaaS, PaaS, SaaS)
Experience of driving activities, review process to ensure software and product quality.
Strong Debugging and Troubleshooting Expertise

Careers region: India

Careers Category: Engineering

Careers location: Bangalore, India

Careers Type: Full-Time