Citizen Remote logo
Log in / Sign up

Other Remote jobs you may be interested in

Software Engineer, Employee Production Access, Product Security

Senior Independent Software Developer

Junior Full Stack Developer

Software Engineer

Sr Commerce Developer

Guidance, Navigation & Controls Engineer

Principal Programmer at Underground Administration

Job details

Principal Programmer – Simulation Development
Salary: $120K–$150K plus bene’s
Location: Remote (excludes NY & CA)


Our client is seeking an experienced Principal Programmer to lead their Simulation
Development team. This role is ideal for a Unity expert who can architect core systems, mentor developers, and drive technical innovation across multiple products.


Responsibilities
● Architect and implement complex systems and tools in Unity
● Lead technical initiatives, evaluate and integrate new tech
● Mentor junior programmers and establish best practices
● Collaborate with design, art, and production teams
● Optimize performance across platforms
● Contribute to technical documentation and code reviews


Requirements
● 8+ years programming experience (games/simulation or related)
● Expert in Unity3D (C#) with deep architectural knowledge
● Proven experience with Unity ECS
● Advanced Git workflows (branching/merging)
● Strong performance profiling & optimization skills
● Solid grasp of design patterns and clean architecture
● Excellent problem-solving and communication skills


Bonus Skills
● Other engines/languages
● Shader development (HLSL/GLSL, Shader Graph)
● Networking/multiplayer implementation
● Agile methodology (Scrum/Kanban)
● Portfolio of shipped titles


Benefits
● Remote role (no NY or CA)
● $120K–$150K salary + full benefits (401k, health, PTO, holidays)
● Collaborative and growth-focused environment
● Background check required

Apply now