1. Home
  2. Jobs
  3. Jobs in Bangalore
  4. Software Engineer jobs in Bangalore
  5. Senior Software Engineer (Unity)
Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 22391223

    Juego Studio logo

    Senior Software Engineer (Unity)

    Juego Studio · Bengaluru · onsite · Posted 2d ago

    Not disclosed2–4 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    Role Summary

    As a Senior Software Engineer, you will own the technical delivery of an assigned project from initiation to release. You will work within the agreed architecture, plan systems, estimate effort, and guide the engineers on the project. This is a hands-on role. Most of your time will be spent writing code and building core systems yourself, using AI tools in your daily work to deliver faster without compromising quality.

    Responsibilities

    • Spend the majority of your time on hands-on development, writing production code for core features and systems.
    • Review the GDD and requirements, assess technical feasibility, and identify gaps early.
    • Estimate development effort accurately and deliver within the agreed estimates.
    • Design and build core game systems that are scalable, performant, and maintainable.
    • Evaluate and recommend tools, plugins, and SDKs for new projects.
    • Contribute to sprint and milestone planning.
    • Lead the project's engineering team by assigning tasks, tracking progress, and balancing workload.
    • Use AI coding agents and assistants across the development cycle: prototyping, implementation, refactoring, testing, debugging, and documentation.
    • Take full ownership of the quality, correctness, and security of every line of code you deliver, whether written by hand or with AI tools.
    • Review and validate all AI-generated code before it is merged.
    • Write unit tests for the code you deliver and automated tests for core gameplay systems.
    • Conduct code reviews and enforce coding standards, branching strategy, and version control practices.
    • Profile and optimize memory usage, frame rate, load times, and build size across target platforms.
    • Build modular, reusable components that can be used across projects.
    • Mentor engineers on the project in engineering practices and the effective use of AI tools.
    • Work directly with clients on technical requirements, implementation approach, and solutions to issues.

    Requirements

    • Strong proficiency in C# and object-oriented programming, with working knowledge of design patterns and SOLID principles.
    • In-depth knowledge of Unity, including the component lifecycle, ScriptableObjects, physics, animation, UI (uGUI / UI Toolkit), and Addressables or Asset Bundles.
    • Hands-on experience with Unity 6 or a recent LTS release, and URP.
    • At least 2 shipped titles on mobile, PC, or console, with ownership of major systems.
    • Hands-on experience with the Unity Profiler and Frame Debugger, and with optimizing draw calls, batching, GC allocations, and memory, including on low-end Android devices.
    • Solid understanding of asynchronous programming in Unity (coroutines, async/await, UniTask or similar).
    • Good knowledge of automated testing, particularly developer unit testing, and of writing testable code.
    • Experience integrating third-party SDKs such as ads, analytics, IAP, and Firebase.
    • Proficient, daily use of AI development tools such as Claude Code, Cursor, or GitHub Copilot, with a demonstrable improvement in delivery speed and quality.
    • Ability to critically review, debug, and explain AI-generated code, with sound judgment on when to rely on it and when not to.
    • Efficient use of the wider development toolchain, including IDEs (Rider or Visual Studio), debuggers, profilers, Git, Jira, and build tools.
    • Experience estimating tasks and breaking features down into deliverable work.
    • Clear written and verbal communication skills in English.

    Good to Have

    • Experience with Unreal Engine.
    • Experience with multiplayer frameworks such as Photon, Netcode for GameObjects, or Mirror.
    • Experience writing shaders in URP or HDRP using Shader Graph or HLSL.
    • Experience building custom editor tools and automating builds.
    • Experience working within a client's existing codebase on co-development projects.

    Education

    BE / BTech in Computer Science, Games Technology, or a related field.

    Sourced from foundit

    Skills

    Design PatternsC SharpUnity Engineautomated testingvisual studioAi Development ToolsSolid PrinciplesAsynchronous ProgrammingRiderBatchingUnity ProfilerJira AtlassianGITFrame Debugger

    About Juego Studio

    Juego Studio logo

    Juego Studio

    IT Services & Consulting

    230

    employees

    2011

    15 years old

    Bangalore/Bengaluru, Karnataka

    India

    ₹9.5L PA avg

    Avg at Juego Studio

    About

    Juego Studio operates in the software development sector, focusing on innovative solutions in gaming, AR/VR, and IoT, emphasizing technological advancement and customer satisfaction.

    Industries

    IT Services & Consulting

    Employee ratings

    10 reviews

    4.2/ 5

    Culture

    3.9

    Career growth

    3.5

    Work-life

    3.6

    Employees rate it well for

    Overall Company42Skill Development41

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    See all 995 Software Engineer jobs in BangaloreSoftware Engineer jobs in IndiaJobs in Bangalore

    Career guides

    • AI Tools That Find Jobs Matching Your Resume (2026): 7 Job-Matching Tools Compared
    • 12 best AI tools for freshers in India, by job search stage
    • Can One AI Tool Apply on Naukri and LinkedIn Together? What Actually Works in 2026

    All career guidesAll articlesBrowse companies hiring

    Senior Software Engineer (Unity) · waiting for your command