Principal Engineer
Location: Bengaluru, India
Department: Technology
- We've rocked an impressive 300M+ game downloads.
- We have made $275M+ in lifetime revenue from our games.
- Both 'Parchisi STAR' and 'Ludo STAR' have hit the 120M+ downloads individually.
- We were in the list of Top 10 India HQ Games Publisher in 2021.
- Oh, and yes — we’ve handled 1M+ players online at once without breaking a sweat.
- Our games attract a monthly player base equivalent to the population of Australia, with over 20M players engaging each month!
- Players spend an astronomical 297.6 Mars Round Trips worth of time on our games daily!!!
- Define and evolve the long-term technical roadmap across frontend, backend, and infrastructure
- Make high-impact architectural decisions related to system design, technology choices, and scalability
- Establish architectural patterns and best practices that support long-term growth and reliability
- Evaluate trade-offs between speed, quality, and future extensibility
- Lead efforts on ambiguous, cross-functional technical problems that span multiple systems or teams
- Design and review solutions involving distributed systems, concurrency, performance, reliability, and security
- Provide guidance on system behavior under scale, failure scenarios, and peak load conditions
- Own and influence system stability, performance, and operational excellence
- Define and track key performance and reliability metrics
- Drive profiling, optimization, and continuous improvement of both client-facing and backend systems
- Act as a bridge between Engineering, Product, Design, and other stakeholders
- Translate business and product requirements into clear technical designs and trade-offs
- Help non-technical stakeholders understand system constraints, risks, and long-term implications
- Raise the overall technical bar across the organization
- Mentor senior engineers and guide them on architecture, design, and career growth
- Conduct deep-dive design and code reviews, setting standards for quality and maintainability
- Foster a culture of ownership, simplicity, and continuous learning
- Remain actively involved in critical-path development, prototypes, or reference implementations
- Write production-quality code where it matters most
- Build internal tools, frameworks, or “gold standard” solutions for teams to adopt
- 10+ years of professional software engineering experience, including 2–3+ years in a Staff or Principal-level role
- Proven experience designing and operating large-scale, distributed systems in high-traffic environments
- Proficiency in Go or C++ (any one atleast)
- Experience with real-time or high-concurrency systems and modern communication protocols (e.g., WebSockets, gRPC)
- Strong understanding of performance, latency, scalability, and reliability trade-offs
- Experience working with cloud platforms such as AWS, GCP, or Azure
- Hands-on experience with profiling, debugging, and performance optimization of backend systems
- Familiarity with client-side or application performance profiling
- Experience with multiplayer, real-time, or stateful systems
- Exposure to game engines or rich client frameworks (e.g., Unity, Cocos)
- Familiarity with live systems, feature rollouts, or event-driven architectures
- Experience operating systems at large user scale
- Freedom to be you.
- Get in on a seriously competitive salary.
- Hungry? Enjoy free daily lunches.
- We've got your back with company-paid health insurance.
- Team fun? It's our thing!
- Opportunity knocks with limitless growth potential.
- We're making a global splash.
- Your playground: a studio that owns the P&L of its creations.
- Inspiring, down-to-earth teams are our secret sauce.
- Dive into challenges, learning, and growth at warp speed.
- We want to take India to the list of "Top 10 Gaming Studios" in the World.
- Ready to embark on this thrilling quest? Join us and let's create gaming history, one pixel at a time.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
