We’re seeking a senior Unity developer to act as Lead Engineer on Stratbox Analytics and Core Explorer - our flagship geospatial and geological data visualisation platforms.
This role is ideal for someone who enjoys solving hard technical problems and shaping complex applications. You’ll own the technical backbone of the Unity front-end, architect core systems, and guide how large-scale 2D and 3D data is visualised, interacted with, and interpreted.
While domain expertise in geology is not required, you’ll work closely with geologists and domain experts to understand workflows and terminology, then translate those needs into robust, intuitive technical solutions.
About the platform
Stratbox and Core Explorer are professional-grade data visualisation tools used by geoscientists and engineers. Key challenges include:
- Viewing and interacting with very large 3D models (terrain, subsurface grids, well data).
- Rendering and manipulating geological interpretations and drawings in 3D space.
- Supporting 2D visualisations, plots, and graphs alongside 3D views.
- Managing large datasets with high numerical precision and performance constraints.
- Building intuitive UX for highly technical users without sacrificing responsiveness.
Responsibilities
- Act as Lead Engineer for the Unity front-end across Stratbox Analytics and Core Explorer.
- Architect scalable, maintainable C# systems and set technical standards for the team.
- Lead development of geospatial pipelines, globe rendering, and visualisation tools.
- Solve advanced performance challenges (large datasets, GPU rendering, precision issues).
- Translate complex domain workflows into clean technical implementations.
- Collaborate closely with UI/UX developers, feature developers, technical artists, and backend/system engineers.
- Provide technical leadership and mentorship to a direct team of 3–4 developers (UI specialist + 2–3 feature developers).
- Take ultimate responsibility for the technical quality, performance, and stability of the Unity application.
Requirements
- 5+ years professional Unity development experience.
- Expert-level C# knowledge, architecture patterns, and editor tooling.
- Experience building complex 3D applications or technical software.
- Strong understanding of rendering pipelines and performance optimisation.
- Proven ability to lead or technically own a significant codebase.
- Comfortable collaborating across disciplines and translating requirements into systems.
- Ability to work from our office four days per week
Nice to haves
While not specifically required, tell us if you have any of the following.
- Experience with data visualisation, scientific, engineering, or CAD-style applications.
- Familiarity with geospatial concepts (tiles, projections, large-world coordinates).
- Experience working with large numerical datasets or precision-sensitive systems.
- Experience mentoring developers or leading small engineering teams.
- Interest in UX for technical users and complex workflows.
- Experience integrating Unity front-ends with backend data services.
Compensation
¥6,000,000 ~ ¥8,000,000 annually.