Senior Unity Programmer

atCSE Software Inc.RemoteUS flagIllinoisFull-timeGame EngineerSenior$90k – $120k/year

Posted Aug 5

This is a fully remote position, open to applicants in Illinois.

📋 Description

• Design and develop intricate systems and tools utilizing Unity.

• Create and sustain Unity-based simulation products aimed at training and educational purposes.

• Construct, enhance, and diagnose physical simulation behaviors, terrain-driven workflows, constraints, interactions, and real-time simulation processes.

• Collaborate with designers, artists, producers, QA, and developers to bring features to fruition.

• Write efficient, maintainable, well-documented C# code.

• Debug, profile, and optimize code to ensure performance, stability, and scalability across various platforms.

• Contribute to architectural decisions for systems utilized across multiple products or extensive feature sets.

• Engage in the complete development lifecycle from concept to delivery within an agile setting.

• Integrate 3D assets, animations, audio, external systems, and hardware interfaces into Unity applications.

• Assist in creating technical design documentation, conducting code reviews, and promoting development best practices.

• Guide junior developers and foster a culture of technical excellence.


⛳️ Requirements

• Over 6 years of professional programming experience in the simulation, gaming, interactive software sector, or a related field.

• Advanced proficiency in Unity and C#.

• Significant experience in developing systems and features within Unity across diverse technical domains.

• Knowledge of real-time simulation principles, physical systems, interactions, and performance constraints.

• Familiarity with object-oriented programming, design patterns, and software development best practices.

• Practical experience with profiling and optimization techniques.

• Experience using source/version control systems like Git.

• Capability to tackle complex technical challenges.

• Ability to work both independently and collaboratively on time-sensitive projects with evolving technical priorities.

• Strong communication and interpersonal skills; able to convey technical concepts clearly.

• Employment is contingent upon the successful completion of a background check.

• No sponsorship is available for United States work authorization.

• Bonus: experience with .NET/.NET Standard, Unity ECS/DOTS/Jobs/Burst, terrain systems, large environment workflows, system integration, training/serious games, construction or industrial operations, networking, mixed/virtual/augmented reality, shaders/rendering pipelines, Agile methodologies, or mentoring.


🏝️ Benefits

• 401(k)

• Health insurance

• Paid holidays

• Paid time off

• Fun, casual work environment

People also viewed

SAS1 day ago

Senior Unreal Developer

US flagUnited States OnlyFull-timeGame Engineer
ApplyView job
SAS1 day ago

Unreal Developer

US flagNorth Carolina OnlyFull-timeGame Engineer
ApplyView job
LoopMe2 days ago

Lead Unity SDK Engineer

US flagUnited States OnlyFull-timeGame Engineer
ApplyView job
Vira Games4 days ago

Middle/Senior Unity Developer – R&D

EuropeFull-timeGame Engineer
ApplyView job
NetEase Games4 days ago

Senior/Lead Gameplay Animator – 3C, FPS

CA flagCanada, +5 more countriesFull-timeGame Engineer
ApplyView job
Ant-Tech4 days ago

Game Developer, Unity/C# - Mobile Games

VN flagVietnam OnlyFull-timeGame Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers