
Search by job, company or skills
Role: Senior Software Engineer II
Job Description:
Position Summary
If you enjoy solving complex problems, building a strong team, and seeing your work directly impact player experience at scale, this role is for you.
What you will do
Lead the design and development of gameplay features and app flows, maintaining a deep hands-on involvement in the codebase.
Lead engineering team, resolve conflicts, and conduct regular 1:1s to drive team growth and performance.
Collaborate with design, art, product, and backend teams to ship features rapidly.
Define a high bar for technical excellence, ensuring the application of advanced OOPS and design patterns, to build scalable systems.
Build and maintain high-performance games while ensuring seamless integration with native Android and iOS capabilities.
Take ownership of modules from architecture to deployment.
Define and execute engineering roadmaps for a 12-month horizon, ensuring strong alignment with business goals.
Directly manage the career progression and growth of Software Engineers.
What we are looking for
8+ years of professional experience in mobile application / game development.
Strong command on Flutter (Dart) or Javascript (or JS-based frameworks).
Proven, hands-on experience working with native Android (Kotlin/Java) and iOS (Swift/Objective-C) layers.
Demonstrated experience in leading teams and mentoring engineers.
Exposure to live operations, feature releases, and A/B experiments.
Ability to build solutions that scale at an organization level and manage complex infra-observability.
Experience working as a full-stack engineer with understanding of server side technologies.
B.Tech/B.E in Computer Science or equivalent.
Nice to Have
Experience working on casual, puzzle, or word games.
Understanding of game monetization, ads, and in-app purchase flows.
Job ID: 145426015