Software Engineer || (plugin and libraries)

Liquidnitro

Hyderabad

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Liquidnitro Games in India is seeking a Software Engineer to build plugins, SDKs and shared libraries used by Unity and Unreal projects.

You’ll own public API surfaces, package libraries across formats, and collaborate with cross-functional teams to ship robust, scalable game tooling and improve developer productivity. Experience in mobile platforms, JNI/Gradle, Xcode, and AI-assisted workflows is welcome.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 4+ years of experience in game/application development for mobile platforms (Android and iOS) using Unity and/or Unreal.
  • Demonstrable experience building and shipping plugins, SDKs or shared libraries consumed by other teams or external partners.
  • Strong C++ and C# skills, with solid architectural and software engineering fundamentals.
  • Hands-on native platform development in Android or iOS (JNI/Gradle or Objective-C/Swift, Xcode).
  • Experience with profiling and debugging mobile applications.
  • Excellent written, verbal communication and documentation skills.
  • Interest or hands-on experience with AI-assisted development workflows.

Responsibilities

  • Collaboratively working with other developers, artists, designers and the team to deliver well-architected cross-platform mobile solutions.
  • Design, build and maintain reusable plugins, SDKs and libraries for Unity and/or Unreal, including native Android and iOS layers.
  • Own the public API surface of what you ship — versioning, backward compatibility, deprecation paths and upgrade guides.
  • Package and distribute libraries through UPM, unitypackage or Unreal plugin formats across engine versions.
  • Diagnose and resolve library-specific issues like dependency conflicts and platform fragmentation.
  • Write and maintain sample projects, integration documentation and automated tests for adoption.
  • Collaborate with cross-functional teams to execute roadmap/vision.
  • Estimate engineering effort across product life cycle.
  • Ensure end-to-end development architecture meets high standards of quality and efficiency.
  • Stay updated with industry trends and evaluate new tooling for the workflow.
  • Participate in code/design reviews and align with consuming project needs.
  • Refine AI-assisted workflows and share effective approaches with the team.

Skills

C++
C#
Unity
Unreal
Plugins
Software architecture
Cross-team collaboration
AI-assisted workflows

Education

Bachelor’s or Master’s degree in Computer Science/Engineering

Tools

JNI
Gradle
Xcode
CocoaPods
UPM
Unity plugins

Job description

Software Engineer || (plugin and libraries)

Liquidnitro Games is India’s flagship liveservices and game production company, founded by industry veterans with aproven track record in producing massively successful games & liveservices. For game companies, studios and publishers worldwide – we offer worldclass game development expertise to power creativity, growth and profitabilityin their games.

What’s in it?

We’re looking for a highly talented anddedicated Software Engineer/Programmer who is passionate about developingsoftware systems for games. As a software engineer you will be building theplugins, SDKs and shared libraries that our Unity and Unreal projects are builton, working in small teams that work closely together to create reusable,well-documented solutions that other engineers depend on every day. You willwork closely with the engineering lead to plan and streamline how theselibraries are built and rolled out, and will provide technical expertise,establishing best practices, and driving innovation within the team.

Responsibilities:
  • Collaboratively working withother developers, artists, designers and the rest of the team to deliverwell-architected and high-quality cross-platform mobile solutions.
  • Design, build and maintainreusable plugins, SDKs and libraries for Unity and/or Unreal, including thenative Android and iOS layers behind them.
  • Own the public API surface ofwhat you ship — versioning, backward compatibility, deprecation paths andupgrade guides for the teams consuming it.
  • Package and distributelibraries through UPM, .unitypackage or Unreal plugin formats, and keep thembuilding cleanly across the engine versions our projects use.
  • Diagnose and resolve theproblems specific to library work: dependency and symbol conflicts, engine andOS version fragmentation, build and link failures, and lifecycle or threadingmismatches between engine and native code.
  • Write and maintain sampleprojects, integration documentation and automated tests so teams can adopt yourlibraries without hand-holding.
  • Collaborate closely with thecross functional game development teams to execute on the roadmap/vision of ourgames.
  • Estimate engineering effortduring multiple stages of product life cycle.
  • Responsible for end-to-enddevelopment architecture, thus ensuring the code written to implement thearchitecture and design meets the highest standards regarding code quality andefficiency.
  • Stay up to date with the latestindustry trends, tools, and techniques, and evaluate their potentialapplication in the game development process.
  • Take part in regular code anddesign reviews to maintain consistency across the project.
  • Work closely with theengineering lead to scope, sequence and streamline library development, and tokeep what you build aligned with the needs of the consuming project teams.
  • Actively use and refineAI-assisted workflows — code generation, review, test authoring, documentationand tooling — and share what demonstrably works with the team.
Plugin &Library Development:

This role exists because libraries fail inways that game code does not. We want someone who has already run into theseproblems and has opinions about them:

  • Designing a small, clean APIsurface and keeping it stable as the number of consumers grows.
  • Semantic versioning andmanaging breaking changes across multiple live projects sitting on differentengine versions.
  • Native interop — JNI andObjective-C/Swift bridging, marshalling, and memory ownership across themanaged/native boundary.
  • Dependency and transitivedependency conflicts: Gradle/AAR collisions, duplicate symbols, CocoaPods andSwift Package version pinning.
  • Build system integration:Gradle templates, Xcode post-process build steps, Unreal .Build.cs and .upluginconfiguration.
  • Threading and lifecyclecorrectness — main-thread marshalling, application pause/resume, and backgroundcallbacks re-entering managed code.
  • Debugging failures inside aconsumer’s project that you cannot reproduce locally: logging strategy,symbolication and crash triage.
  • Binary size, startup cost, andthe implications of code stripping, IL2CPP or equivalent on what you ship.
  • Keeping up with editor toolingchanges and first-party SDK and policy churn without breaking downstreamprojects.
Requirements:
  • Bachelor’s or Master’s degreein Computer Science, Engineering, or a related field.
  • 4+ years of experience ingame/application development for mobile platforms (Android and iOS) using Unityand/or Unreal.
  • Demonstrable experiencebuilding and shipping plugins, SDKs or shared libraries that were consumed byother teams or external partners.
  • Strong C++ and C# skills, withsolid architectural and software engineering fundamentals.
  • Hands-on native platformdevelopment in at least one of Android (Java/Kotlin, JNI, Gradle) or iOS(Objective-C/Swift, Xcode build phases, CocoaPods).
  • Knowledge of common datastructures and algorithmic solutions.
  • Experience with profiling anddebugging mobile applications.
  • Understanding of Crashlyticsand Google Play console.
  • Understanding of mobileapplication development guidelines defined by first parties (Apple and Google).
  • Familiarity with sourcecontrol, CI and automated build pipelines for producing and publishing libraryartifacts.
  • Excellent written, verbalcommunication skills and critical thinking skills — for this role,documentation is part of the deliverable.
  • A genuine passion for gamingand a deep understanding of the gaming industry.
  • Demonstrated interest orhands-on experience with AI-assisted development workflows (Copilot, Claude,Cursor or similar), and the ability to adapt AI tools into day-to-day workflowsto improve productivity — including judgement about where they help, where theydo not, and how to review their output critically.
Good to Have:
  • Shipped titles live on Androidor iOS.
  • Gameplay systems experience —Finite State Machines, Behaviour Trees, animation or physics integration.
  • Editor tooling: custominspectors, importers or build automation in Unity or Unreal.
  • Rendering awareness — shaders,batching, draw call and overdraw budgets.
  • Integrating third-party gameSDKs such as analytics, ads, IAP or attribution.
  • Performance work on low-enddevices: memory budgets, GC pressure and frame pacing.
  • Open-source contributions or apublished package used by others.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer | (plugin and libraries)
Software Engineer | (plugin and libraries)

Liquidnitro • Hyderabad

On-site
INR 1,400,000 - 2,600,000
Software Engineer - C++ / Game Engine
Software Engineer - C++ / Game Engine

Keywords Studios Plc • Gurugram District

On-site
INR 1,200,000 - 2,400,000
Software Engineer(Unity)
Software Engineer(Unity)

Zoho • Bengaluru Urban

On-site
INR 1,500,000 - 2,200,000
Unity Game Developer
Unity Game Developer

Datability • India

On-site
INR 500,000 - 800,000
Senior Software Engineer
Senior Software Engineer

Light & Wonder - iGaming • Chennai District

On-site
INR 1,200,000 - 1,800,000
Software Developer
Software Developer

Zen Technologies Limited • Hyderabad

On-site
INR 900,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

LNW India Solutions Private Limited • Chennai District

On-site
INR 1,400,000 - 2,400,000
Software Engineer
Software Engineer

Playsimple Games Private Limited • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Senior Unity Developer(Android & IOS)
Senior Unity Developer(Android & IOS)

USP Digital Private Limited • Mumbai

On-site
INR 800,000 - 1,200,000
Software Engineer
Software Engineer

PlaySimple Games • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000