Remote Jobs RockRemote Jobs Rock

Senior Systems Engineer

πŸ“… Aug 28
Systems EngineeringGame SimulationTurn-based Combat SystemsGame Systems Architecture
Apply Now

πŸ“œ Description

  • Own and maintain combat simulation, planner, and supporting gameplay systems.
  • Develop frameworks to model, validate, and support turn-based combat.
  • Translate combat rules, abilities, progression, and balance needs into robust technical systems.
  • Build interfaces, data structures, and APIs connecting simulation, narrative, progression, and Unreal Engine.
  • Develop tools and workflows that help designers test and iterate on gameplay systems.
  • Collaborate on system architecture, technical decisions, debugging, and risk mitigation.

πŸ› οΈ Requirements

  • into reliable, maintainable technical solutions.
  • The servicer has primary ownership of the combat simulator/planner and related systems, and supports the integration of narrative, content-authoring, and other external or in-house tools where required.
Full job description

The Systems Programmer is responsible for developing and maintaining the game’s core simulation, planning, and supporting gameplay systems. They work closely with the Director of Engineering and game design to translate combat, narrative, progression, and systemic RPG requirements into reliable, maintainable technical solutions.

The servicer has primary ownership of the combat simulator/planner and related systems, and supports the integration of narrative, content-authoring, and other external or in-house tools where required. With a strong general engineering focus, they help ensure that complex game systems remain modular, testable, deterministic, and easy to iterate on throughout development.

SERVICE RESPONSIBILITIES

  • Owns the development and maintenance of the combat simulation and planner systems.
  • Develops and expands the simulation framework used to model, validate, and support turn-based combat.
  • Works closely with game design to translate combat rules, character abilities, progression, and balance requirements into robust technical systems.
  • Designs systems with determinism, testability, maintainability, and iteration speed as core requirements.
  • Supports the integration of narrative, content-authoring, and game-data tools as required by the project.
  • Contributes to the development of in-house tools and workflows where existing solutions do not meet project requirements.
  • Develops interfaces between simulation, narrative, progression, and Unreal-facing systems.
  • Builds data structures, APIs, and supporting systems that allow gameplay content to be consumed reliably by Unreal Engine.
  • Collaborates with the Director of Engineering on overall system architecture and technical decisions.
  • Identifies potential technical risks in complex interconnected systems and proposes scalable solutions.
  • Helps maintain clear separation between core game logic and Unreal-specific presentation and implementation.
  • Supports debugging and investigation of complex gameplay and systemic issues.
  • Develops tools and workflows that allow game design to test, validate, and iterate on systems efficiently.
  • Maintains clear and extensible code that can evolve as combat and RPG systems increase in complexity.
  • Supports Unreal-side implementation when required, while maintaining primary ownership of simulation, planner, and supporting systems.
  • Helps ensure that core gameplay logic remains stable and predictable throughout development.
  • Reduces technical bottlenecks by independently owning complex engineering tasks outside the core Unreal implementation workload.
Atlas Technica

Sr. Project Engineer

πŸ”₯ 8 hours ago
Atlas TechnicaπŸ‘₯ 201 - 500 employees🏒 Information Technology And Services

The Sr. Project Engineer will lead technical onboarding and implementation for clients, ensuring successful delivery of infrastructure, cloud, and cybersecurity projects while mentoring other engineers.

Technical OnboardingInfrastructure EngineeringCloud SolutionsCybersecurity
NVIDIAExternalCareerSite

Senior Software Engineer - Distributed Systems Engineer, EDA Infrastructure

πŸ•’ 2 days ago
NVIDIAExternalCareerSiteπŸ‘₯ 10,000+ employees🏒 Computer Hardware

NVIDIA is seeking a Senior Software Engineer to design and scale infrastructure for Electronic Design Automation (EDA) workloads, focusing on automation and reliability.

Software EngineeringInfrastructure EngineeringDistributed SystemsAutomation
NVIDIAExternalCareerSite

Senior Systems Software Engineer- EDA Infrastructure

πŸ•’ 2 days ago
NVIDIAExternalCareerSiteπŸ‘₯ 10,000+ employees🏒 Computer Hardware

NVIDIA is seeking a Senior Systems Software Engineer to build and manage large-scale infrastructure platform services, focusing on automation and reliability.

Infrastructure AutomationDistributed Systems DesignPythonGo
Mercury

Senior Software Engineer - Cards

πŸ•’ 3 days ago
MercuryπŸ‘₯ 10,000+ employees🏒 Financial Services🀝 B2B

Lead end-to-end engineering projects and build reliable, full-stack card experiences and money-movement systems, while improving operations, mentoring engineers, and supporting card issuance, authorization, settlement, and reporting.

Full-stack Software EngineeringSystems ArchitectureHaskellTypeScript
AGBO

Senior Rendering Engineer

πŸ•’ 3 days ago
AGBOπŸ‘₯ 51 - 200 employees🏒 Entertainment

Own the rendering architecture for real-time interactive experiences, building and optimizing graphics systems that deliver cinematic visual quality while meeting performance and platform constraints.

Real-time RenderingRendering ArchitectureVulkanDirectx 12

Trusted by Remote Workers