N

Nexus Mods

Modding platform enabling player-created content

Principal Software Engineer

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeRemote in UK£80k - £90k

About the Job

Requirements

  • Deep, senior-level experience building and evolving substantial production systems.
  • Strong TypeScript and modern JavaScript experience in production.
  • Strong system design instincts applied to client-side software, including module boundaries, plugin architectures, and data flow and persistence.
  • Experience with packaging, code signing, auto-update, and cross-platform quirks on Windows and Linux.
  • Solid Node.js fundamentals, including asynchronous patterns, streaming input/output, child processes, and native addons.
  • Experience designing public application programming interfaces or software development kits for external developers, including versioning, deprecation, and backwards compatibility.
  • Experience with desktop continuous integration and continuous delivery, reproducible builds, and signed release pipelines.
  • A track record of mentoring engineers and lifting the technical level of teams.

Responsibilities

  • Ship high-impact work across the application's core process, user interface layer, and extension layers.
  • Own the hardest bugs in the codebase, including race conditions, performance regressions, and complex state issues.
  • Drive architecture decisions that span multiple teams in partnership with engineering management.
  • Review code and set technical standards through example.
  • Mentor engineers across levels in desktop application architecture, TypeScript, and the modding domain.
  • Steward a public extension application programming interface used by an active third-party developer community.
  • Identify and reduce technical debt in a large, long-lived, actively used codebase.
  • Work closely with Product, Design, QA, Community, and Backend to turn ambiguous problems into shipped features.
  • Improve build, packaging, and release tooling for the whole team.

Desired Qualifications

  • Desktop application or game engine experience is highly preferable.
  • Experience with Electron, Tauri, or similar desktop application builders.
  • Strong React experience, including state management at scale.
  • Experience with client-side authentication and download/distribution systems.
  • Background at high-scale desktop platforms or launchers such as Steam, Epic, GOG Galaxy, or Battle.net.
  • Experience taking a Windows-first app cross-platform, or maintaining Windows/Linux parity in production.
  • Knowledge of gaming file formats, save systems, load orders, or plugin architectures.
  • Experience building tools for creators or user-generated content communities.
  • Familiarity with Bethesda's Creation Engine, FOMOD, Wabbajack, or similar modding standards.
  • Genuine interest in gaming or modding culture.

About the Company

Nexus Mods

Modding platform enabling player-created content

Nexus Mods provides a platform for game modding where players share and download user-created content to customize and extend their games. How it works: players upload mods, others download and install them to alter visuals, gameplay, or add new features. The platform supports a large, community-driven library, so games can feel different and stay active long after release. What sets Nexus Mods apart is its emphasis on user-created content and community collaboration, enabling bedroom developers to publish mods and reach a wide audience without relying on official studios. The goal is to let players shape the games they love, keep communities alive for years, and expand the possibilities of existing titles by turning individual ideas into shared experiences.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Taunton, MA
Founded
2001

Recently Posted Jobs

Explore more opportunities at Nexus Mods

See more jobs