Rodeo
ResourcesPartnersSign in

Nexus Mods

Principal Software Engineer

Exeter
Posted about 19 hours ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Role Description

We’re hiring a Principal Software Engineer to join our App Engineering team and help lead the technical direction of Vortex, our flagship desktop mod manager used by millions of PC gamers.

You'll be one of the most senior technical voices on the team: writing production code, making architectural calls, and raising the bar for everyone around you through mentorship and example.

If you've spent your career going deep on hard systems problems, performance, concurrency, platform integration, API design and you want that depth to matter to millions of real users, this is that role.

Why is this role unique?

  • A native desktop application running on wildly varied consumer hardware and OS configurations.
  • 500+ supported games, each with its own file formats, load order logic, and installer quirks.
  • Deep OS-level integration: file systems, the Windows registry, drives, processes, code signing, auto-update.
  • A public extension API with an active third-party developer ecosystem building on top of your work.
  • A large, vocal, technically engaged user base that stress-tests every release in the wild.

You'll help shape the systems behind mod installation, sorting, conflict resolution, downloads, and profile management for millions of active users and you'll help take Vortex from Windows-first to genuinely cross-platform.

Role Responsibilities

  • Ship high-impact work across the Electron main process, renderer, and extension layers.
  • Own the hardest bugs in the codebase: race conditions, performance regressions, gnarly state issues.
  • Drive architecture decisions that span multiple teams, in partnership with engineering management.
  • Review code and set technical standards through example, not just process.
  • Mentor engineers across levels in Electron, React, TypeScript, and the modding domain.
  • Steward a public extension API used by an active third-party developer community.
  • Identify and pay down 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.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Role Requirements

  • Deep, senior-level experience building and evolving substantial production systems, desktop, gaming, or creator tooling backgrounds are a strong plus.
  • Strong TypeScript and modern JavaScript in production.
  • Real Electron experience: main/renderer architecture, packaging, code signing, auto-update, and cross-platform quirks (Windows and Linux).
  • Strong React experience, including state management at scale.
  • Solid Node.js fundamentals: async patterns, streaming I/O, child processes, native addons.
  • Experience designing public APIs or SDKs for external developers, versioning, deprecation, backwards compatibility.
  • Strong system design instincts applied to client-side software: module boundaries, plugin architectures, data flow, persistence.
  • Experience with desktop CI/CD, reproducible builds, and signed release pipelines.
  • A track record of mentoring engineers and lifting the technical level of the teams you're on.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Bonus Skills

  • Experience with client-side auth and download/distribution systems.
  • Background at high-scale desktop platforms or launchers (Steam, Epic, GOG Galaxy, Battle.net, or similar).
  • 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.
  • A genuine interest in gaming or modding culture.

Benefits

Benefits of Working at Nexus Mods

  • We work a 4-day week of 32 hours, with no reduction in pay.
  • An allowance of £25 each month to spend on video games.
  • Employee Assistance Programme.
  • Private BUPA healthcare for you and your family.
  • A very flexible training budget.
  • Regular social events throughout the year. Participation is optional!

Diversity and Inclusion

We celebrate diversity and want you to bring your whole self to work.

Supporting an incredible community of tens of millions of users, we thrive on engaging as many views as possible to improve our platform. We see no reason why our culture should be any different.

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

TypeScript
JavaScript
Electron
React
Node.js
API Design
System Design
Performance Optimization
Concurrency
Mentorship
Technical Standards
CI/CD
Gaming
Modding
File Systems
Cross-Platform Development

Location

Exeter, England, United Kingdom

Sign up to applySee more jobs like this