Senior Software Engineer – Unity
nCircle Tech Pvt. Ltd.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessNiche Unity/graphics expertise limits applicant pool, but mid-level seniority and Pune metro increase competition.
Highly specialized Unity, mesh processing and graphics skillset limits cross-industry transferability.
Hard filters: explicit 5-6 years, 3+ years Unity, and specialized 3D, mesh and shader expertise.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain features for a Unity (C#) based desktop application focusing on mesh processing and spatial data structures.
Own end-to-end delivery of assigned modules including technical design, coding, performance optimization, and stability improvements using profiling tools.
Collaborate with tech leads, QA, and stakeholders on requirements, estimates, code reviews, and technical decisions.
Minimum Requirements
5+ years of professional software development experience, with at least 3 years specifically in Unity and C#.
Experience shipping at least one production Unity application.
Strong understanding of Unity's Mesh API and strong 3D math skills (vectors, matrices, transforms, intersections, bounding volumes).
Knowledge of multithreading, async programming, SOLID principles, and version control systems.
Ideal Candidate Profile
Experienced in module ownership and delivering complex Unity desktop applications dealing with 3D mesh and spatial data.
Comfortable with advanced Unity features such as multi-threading, shader programming, and performance optimization.
Has prior exposure to CAD/BIM/AEC domains or graphics programming, enhancing fit for domain-specific software development.
