Senior Software Engineer

  • Bangalore, Karnataka, India
  • Full-Time
  • On-Site

Job Description:

Job Title

Software Engineer / Senior Software Engineer – Mobile Games
(Final title depends on experience)



Role Overview


This role focuses on building high-quality mobile game experiences using technology. The games are developed on the Unity game engine, and the engineer will work closely with designers, product teams, and other developers to bring features to life from idea to release.

You will own game features end to end, write clean and scalable code, and actively contribute to the direction and quality of the game.



Key Responsibilities


  • Design, develop, and deliver complete game features from start to finish
  • Estimate tasks, plan development cycles, and contribute to sprint planning
  • Actively contribute ideas and feedback to shape the future direction of the game
  • Write scalable, reusable, and maintainable code
  • Ensure high coding standards and follow best practices at all times
  • Participate in regular code reviews and maintain consistent coding quality
  • Share knowledge with team members and support team learning
  • Collaborate closely with designers, UX, and product teams in an agile setup
  • Maintain a positive attitude and enjoy the process of building and playing games



Required Skills & Experience


  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field (preferred)
  • 5+ years of hands-on experience using Unity to build game experiences
  • Strong understanding of Unity’s core systems and features
  • Professional experience with one or more programming languages such as:
    • C#
    • C / C++
    • JavaScript
    • Golang
  • Strong fundamentals in:
    • Data structures and algorithms
    • Object-oriented programming
    • Operating systems
    • Networking
    • Cloud platforms (AWS)
  • Experience using source control systems and participating in code reviews
  • Comfortable working in agile development environments
  • Strong communication skills and experience working with cross-functional teams



Personal Traits (Nice to Have)


  • Strong interest in games, both building and playing them
  • Passion for software engineering and problem-solving
  • Curious mindset and eagerness to learn and improve
  • Enjoys collaboration and knowledge sharing



Level & Growth


The role may be offered as Software Engineer or Senior Software Engineer depending on overall experience, depth of technical skills, and level of ownership demonstrated.




Please note: This position is for one of Playdawn's clients, and successful candidates will be hired directly by the client, not by Playdawn.


Our client is proud to be an equal opportunity employer. They are committed to fostering a diverse and inclusive workplace where all individuals are treated with respect and have equal access to opportunities, regardless of race, color, religion, gender, age, disability, or other protected characteristics. They believe that diversity fuels innovation and creativity, and they strive to create an environment where everyone can thrive and contribute to shared success.