Position: Senior Software Engineer, Unity3D
Company: TinyBuild
Experience required: 5y
English level: intermediate

**Responsibilities:**
- Implement and support complex animation controller including inverse kinematic and ragdoll features.
- Work closely with artists, designers, and engineers to implement Unity-based features and support those features through tooling as needed
- Support content creation pipelines, tool development, and workflow improvements
- Build performant, sustainable, and maintainable technologies and code

**Requirements**:
- 5+ years of experience in Unity3D
- Experience with Unity animation systems
- Strong C# programming skills
- Strong knowledge of common architectural and design patterns
- Experience with code optimization
- At least one shipped pc or console title

**Pluses:**
- Knowledge of ECS architectural pattern
- Gaming experience in multiplayer open-world survival-craft genre
- Passion for gaming

**What we Offer:**
- Working on PC and console projects
- A lot of opportunities for career and professional growth (up to CTO position)
- Coverage for professional courses and conferences