Software Engineer(Unity)
Playsimple · playsimple.com
BengaluruMid level2+ yrs
The job in short
Unity game software engineering.
C#
Details
- Found
- 25 d ago · posted 2026-09-29
- Location as listed
- Bangalore North, Karnataka, India
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
Position
Summary
We're looking for software engineers with strong
computer science fundamentals and hands-on experience in Unity and C#. In this
role, you'll design, implement, and own core gameplay and runtime systems,
making thoughtful trade-offs across performance, correctness, and
maintainability. You'll work in a fast-moving environment where engineers are
expected to reason deeply about problems, pick the right abstractions, and ship
high-quality code that runs at scale. If you enjoy solving complex engineering
problems and building delightful experiences using Unity as a tool, you'll
thrive here
Requirements
What’s
required of you
• 2+years'
experience in software engineering, with hands-on game development in Unity and
C#.
• Apply
strong computer science fundamentals (data structures, OOP, systems thinking)
to solve gameplay and runtime problems.
• Design,
implement, and own modular, reusable, and reliable systems
• Collaborate
with designers, product managers, QA, and artists to co-design systems, not
just translate specifications
• Continuously
improve code quality through refactoring, reviews, and technical best practices
• Communicate
clearly, think creatively, and collaborate effectively in cross-functional
teams
What
we are looking for
• Strong
software engineering fundamentals with hands-on experience building systems in
Unity
• Deep
understanding of Unity's execution model, including scripting, scene and object
lifecycles, rendering, and input/UI systems
• Ability
to design and evolve gameplay and runtime systems, not just implement features
• Experience
working with physics, animation, and visual effects, with a focus on
correctness, performance, and maintainability
• Solid
grasp of object-oriented design, SOLID principles, and common architectural
patterns, and the judgment to apply them pragmatically
• Ability
to write clean, readable, well-tested, and maintainable code, and to
continuously improve existing systems through refactoring
• Experience
with shipping and running live mobile titles
• Experience
optimizing memory usage, CPU cost, and frame-time budgets, is a plus
Software Engineer jobs in Bengaluru · Software Engineer jobs in India · All Playsimple jobs