Careers at XPDevs

Join a small independent United Kingdom software team building open and dependable technology for more people.

Current opportunities across engineering, design, product, writing, and community.

About the company

Independent software, built with clear purpose.

XPDevs is a small independent software team based in the United Kingdom. We develop DoorsOS, ExamOS, Genesis AI, and NexShell. Our work focuses on software that is understandable, accessible, secure, and useful on hardware people already own. We welcome people who enjoy careful work, direct communication, and taking responsibility for the result.

United KingdomPrimary location
Small teamIndependent software company
Remote friendlyWorking model
Salary visibleEvery published role

Open positions

Choose the role that best matches your experience. We welcome applications from junior, mid level, and senior people who care about clear and thoughtful technology.

Showing 14 open positions. Last updated 25 September 2026.
Engineering Senior

Senior Kernel Engineer

NexShell and DoorsOS

Lead low level work across our kernel, from memory and drivers to boot speed and reliability.

Salary
£70,000 to £95,000 per year
Location
Remote, UK
Job type
Full time
C and C++Kernel designPerformance
Posted 3 days ago
Engineering Mid level

Systems Software Engineer

DoorsOS and ExamOS

Build dependable user space tools that make a minimal operating system feel smooth and useful.

Salary
£48,000 to £65,000 per year
Location
Remote, UK
Job type
Full time
RustC and C++Operating systems
Posted 5 days ago
Engineering Senior

AI and Machine Learning Engineer

Genesis AI

Create capable local AI experiences while keeping privacy, clarity, and useful results at the centre.

Salary
£75,000 to £100,000 per year
Location
Remote, UK
Job type
Full time
PythonJavaScriptLocal AI
Posted 1 week ago
Engineering Mid level

Frontend Engineer

Genesis AI and XPDevs Web

Build fast and accessible interfaces for our AI products and public website.

Salary
£45,000 to £62,000 per year
Location
Remote, Europe
Job type
Full time
JavaScriptHTML and CSSAccessibility
Posted 4 days ago
Engineering Junior

Junior Frontend Developer

XPDevs Web

Learn through real projects while helping build clear, responsive, and accessible web experiences.

Salary
£28,000 to £38,000 per year
Location
Remote, UK
Job type
Full time
HTMLCSSJavaScript basics
Posted today
Design Mid level

Product Designer

All XPDevs products

Turn complex ideas into calm and understandable experiences across operating systems and AI tools.

Salary
£42,000 to £58,000 per year
Location
Remote, Europe
Job type
Full time
Product designPrototypingDesign systems
Posted 6 days ago
Engineering Senior

Security Engineer

ExamOS and NexShell

Protect our kernel, exam environment, and account systems through practical security engineering.

Salary
£65,000 to £88,000 per year
Location
Remote, UK
Job type
Full time
SecurityRisk reviewHardening
Posted 1 week ago
Product Mid level

QA and Release Engineer

DoorsOS and ExamOS

Build practical quality systems that catch problems early and make every release more dependable.

Salary
£40,000 to £56,000 per year
Location
Remote, Worldwide
Job type
Full time
Test automationQuality planningReleases
Posted 8 days ago
Engineering Junior to mid level

Developer Experience Engineer

NexShell

Make contributing to NexShell easier through better examples, tools, documentation, and feedback.

Salary
£32,000 to £48,000 per year
Location
Remote, UK
Job type
Full time
GitBuild toolsWriting
Posted 2 days ago
Design Mid level

UX Researcher and Accessibility Specialist

All XPDevs products

Study real user needs and help every XPDevs product become easier to understand and use.

Salary
£44,000 to £60,000 per year
Location
Remote, Worldwide
Job type
Full time
User researchWCAGInclusive design
Posted 9 days ago
Engineering Mid level

Automation and Platform Engineer

XPDevs Platform

Improve the services behind our releases, website, accounts, and developer workflows.

Salary
£450 to £600 per day
Location
Remote, UK
Job type
Six month contract
CloudAutomationMonitoring
Posted 1 week ago
Product Mid level

Technical Writer

All XPDevs projects

Make complex systems easier to learn through clear guides, examples, release notes, and product copy.

Salary
£26,000 to £36,000 per year, pro rata
Location
Remote, Worldwide
Job type
Part time
DocumentationEditingDeveloper tools
Posted 4 days ago
Community Mid level

Community and Education Specialist

XPDevs and ExamOS

Build a welcoming community and help schools, educators, and learners get more from our software.

Salary
£24,000 to £32,000 per year, pro rata
Location
Remote, Worldwide
Job type
Part time
CommunityEducationEvents
Posted 3 days ago
Operations Junior to mid level

IT Technician

XPDevs Operations

Keep company computers, networks, accounts, and equipment working reliably while helping a small software team stay productive.

Salary
£20,000 to £29,000 per year
Location
Hybrid, UK
Job type
Full time
Computer supportNetworksOffice systems
Posted today

No exact match found

Try another search or send an open application. We may still want to hear from you.

Send an open application

Why work at XPDevs?

We are building technology that respects the person using it. Every role has a clear purpose and a visible result.

Work on real products

DoorsOS, ExamOS, Genesis AI, and NexShell are made to be used. You can see the impact of your work and hear feedback from real people.

Clear ownership

You will be trusted with meaningful work, direct access to project decisions, and honest feedback that helps you grow.

Simple and open

We value clear code, plain language, responsible security, and software that remains useful on hardware people already own.

Life at a small software company

XPDevs stays small by choice. That means less management, more practical responsibility, and direct access to the person making product and company decisions.

Broad ownership

You will often work across different areas. The IT role, for example, covers equipment, networks, accounts, support, security, and practical office systems.

Direct communication

There is less distance between colleagues and decisions. Questions are welcome, feedback is direct, and important information is shared early.

Practical judgement

We choose solutions based on reliability, usefulness, security, cost, and the needs of a small team rather than unnecessary complexity.

Honest support

You will be trusted to work independently, while also expected to ask for help, document decisions, and raise risks early.

Candidate commitments

A professional process should be clear, accessible, and respectful from the first application to the final decision.

Equal opportunity

XPDevs aims to recruit on ability, relevant experience, and potential. We welcome different backgrounds, identities, perspectives, and ways of working.

Accessible process

If you need an adjustment to take part in an interview or discussion, tell us what would help. We will make a reasonable adjustment where possible.

Clear terms

Salary, employment type, location, and working expectations are stated in each role and confirmed in writing before you make a final decision.

Application privacy

Please provide only the information needed for recruitment. Do not include sensitive personal information that is not relevant to the role.

What we offer

A supportive workplace with clear expectations and room to develop your skills.

Remote and hybrid workMost roles are remote friendly. Practical support roles may need a hybrid arrangement because equipment and systems require occasional on site work.
Paid annual leavePaid time away and public holidays are covered by the employment terms provided with an offer.
Equipment and toolsHelp with the computer, software, workspace, and specialist tools needed to do your work well.
Learning supportReceive help with books, courses, events, and practical training that improve your skills.
Direct feedbackKnow what is going well, what to improve, and how your work supports the company and its products.
Employee supportReasonable adjustments and support will be considered during recruitment and throughout employment.

Before you apply

A few simple checks can help you decide whether the role is right for you and make your application easier to assess.

Read the complete role

Review the salary, location, employment type, experience level, responsibilities, and qualifications before applying.

Show relevant evidence

Share work, projects, or experience that gives us useful evidence. You do not need to match every listed skill.

Check practical details

Consider the location, working arrangement, work authorisation question, expected hours, and your preferred start date.

Request support if needed

Tell us about any adjustment you need for an interview or discussion. Asking early allows us to plan properly.

Hiring process

A clear and human process. You will know what to expect and have time to decide if XPDevs is right for you.

1

Apply

Send your details, a link to your work, and a short explanation of why the role interests you.

2

Introduction

Talk with us about your experience, the role, salary, and any questions you may have.

3

Discussion and checks

Complete a short and relevant discussion. We never ask for unpaid production work. Required checks are completed fairly and proportionately.

4

Written decision

If successful, receive a clear written summary of salary, employment terms, start date, and the arrangements for your first weeks.

Frequently asked questions

Answers to common questions about applying, interviews, location, support, and the hiring process.

What should I include in my application?
Please include your name, contact details, current location, the role reference, a short account of relevant experience, and a link to your work when available. A clear and honest application is more useful than a long one.
How long will the process take?
We aim to acknowledge every application within seven days. The full process may take longer when practical discussions, checks, or holiday periods are involved. We will keep you informed at each important stage.
Are the roles remote?
Most roles are remote friendly, while practical roles such as IT Technician may need a hybrid arrangement. The location and working expectations are stated clearly in every listing.
Can you support work authorisation?
Please answer the work authorisation question truthfully. Where a role may require support, this will be discussed early. Any possible arrangement is subject to the requirements of the role and must be confirmed in writing.
When will I be asked for references?
We only request references when they are relevant to the role and normally after an initial discussion. You will be told whose references we would like to contact and why.
Can I request an adjustment?
Yes. Tell us what support would help you take part in the process. You can mention it in your application or at any later stage. We will consider reasonable adjustments and respond with the arrangements we can provide.
Is a portfolio required for every role?
A portfolio is useful for design and some technical roles, but it is not required for every position. Evidence of relevant work, thoughtful questions, and clear communication can be just as valuable.
What if there is no role that matches me?
You can select Open application in the form. Tell us about your strengths, the kind of work you want, and where you could contribute to XPDevs. We will keep your details in mind for a relevant opportunity.

Apply to XPDevs

Submitting opens a prepared email in your email application. You can review every detail before sending it.

What to include

Send a link to relevant work, a short account of your experience, and the role reference shown in the listing.

What to expect

We aim to acknowledge every application within seven days. The process normally includes an introduction and a practical discussion.

Your information

This website does not store applications. Your email application is prepared in your own email application for you to review.

Tell us about yourself and the role you want. A clear and honest application is more useful than a long one.

Your email application will be prepared for xpdevsclient@gmail.com. Nothing is stored by this website.

Applicant privacy

How your application information is handled

We aim to handle recruitment information carefully, openly, and only for legitimate hiring purposes.

This notice explains what to include, why it is requested, and how you can make a request concerning your application information.

Information requested

Contact details, current location, work authorisation information, application responses, links to work, and employment history relevant to the role.

Reason for use

To assess your application, contact you about the role, complete fair checks, and make a recruitment decision.

Website storage

This careers page prepares an email in your own email application. It does not send completed form information to a website server.

Retention and choices

Application information is kept only as long as reasonably needed for recruitment. You may ask about access, correction, or deletion by email.

Contact the hiring team

Questions about a specific role, application status, accessibility support, or interview arrangements can be sent to xpdevsclient@gmail.com. We aim to reply within seven days.