Software Engineer

Edun · Newcastle upon Tyne, ENG, GB

Full-timeSenior£40,000 – £52,000Published Jul 18, 2026

Apply directly on Edun’s careers site — no account needed.

About the role

Edun is a UK-based SaaS and EdTech platform designed specifically for the education recruitment sector. Our mission is to simplify and enhance how schools, recruiters, and education professionals connect and collaborate. We provide a CRM-driven platform tailored to the unique needs of education/ healthcare recruitment, making processes more efficient, transparent, and impactful. We’re growing fast and are looking for a talented problem solver to join our team to help scale our platform, build robust APIs, and champion quality software engineering.

Why We’re Hiring:

Edun has grown fast. Parts of our platform were built quickly to meet demand, and recent development has introduced technical debt, inconsistent code quality and performance bottlenecks. We’re hiring a Senior Software Engineer to raise the engineering bar:

  • Stabilise and redesign core APIs
  • Improve security and data handling
  • Build more robust and effective user experiences
  • To help us move from fast-moving start-up code to reliable production-grade systems that can stand up to our scaling goals.
  • Build impactful features for our client base

Role Overview

As a Software Engineer at Edun, you will play a key role in the development and maintenance of our core CRM platform. You will be responsible for designing, implementing and maintaining efficient, scalable and reusable code which directly translates into better experiences for our users. This is a hands-on role for someone who loves solving problems with code and data. You will thrive in a fast-paced environment taking ownership of your work and someone who wants to contribute to a product that’s transforming the education recruitment space.

This is a hands-on senior role for someone who:

  • Ships production code consistently and frequently
  • Takes ownership of ambiguous problems
  • Can redesign systems
  • Is comfortable working in real-world codebases and reducing technical debt
  • You will lead by example through high-quality PRs & pragmatic design decisions.

Key Responsibilities:

  • Own the design and delivery of core CRM services across the stack.
  • Set and enforce engineering standards across the codebase (testing, security, review quality, architecture).
  • Lead technical direction on our new API platform (design decisions, data models, security boundaries).
  • Raise PR quality across the team through direct feedback, examples, and pairing.
  • Triage and fix production issues, security concerns, and performance bottlenecks.
  • Take ambiguous tickets and drive them to completion without hand-holding.

Full Stack Feature Development:

  • Design, build, and maintain RESTful APIs to support the platform’s features and integrations.
  • Integrate with third-party APIs as needed to extend Edun’s platform capabilities.
  • Develop secure and efficient solutions to manage high throughput data operations.
  • Design and build intuitive UIs used by hundreds of real users.
  • Identify problem areas and make a positive impact on the codebase through proactive refactoring.
  • Actively reduces technical debt, advocates for and leads initiatives to improve existing systems.

Skills & Experience

  • 4+ years of professional software engineering experience in production systems.
  • Proven experience designing and evolving APIs used by real customers.
  • Strong TypeScript and Python experience in production environments.
  • Experience working in codebases with legacy constraints and technical debt.
  • Solid understanding of security fundamentals (auth, permissions, data protection, API security).
  • Comfortable owning features end-to-end: design → implementation → deployment → monitoring.
  • Demonstrated experience raising code quality in a team (PR standards, refactoring, test strategy).
  • Strong experience working with a modern frontend component library, we use React for our frontend components.
  • Experience with handling large quantities of data with complex business and system rules at play.
  • Strong knowledge of database architectures including SQL, NoSQL and flat file based data stores.
  • Expertise using git alongside adjacent tools and processes like pipelines and pull requests.

Desirable:

  • Familiarity with containerisation.
  • Previous experience in SaaS or EdTech platforms.
  • Experience working in regulated or data sensitive environments

What We Offer

  • Flexible working environment (remote-first, with optional in-person collaboration in the UK).
  • Opportunity to work in a high-growth SaaS company making a real impact in education.
  • Collaborative team culture where your input directly shapes the platform.
  • Quarterly team Socials and Meet-ups.

Job Type: Full-time

Pay: £40,000.00-£52,000.00 per year

Benefits:

  • On-site parking
  • Work from home

Work Location: Hybrid remote in Newcastle upon Tyne

Description sourced from the public Indeed listing — this role isn't indexed from the company's career page yet.

Skills

  • TypeScript
  • Python
  • REST
  • React
  • HTML
  • CSS
  • SQL

Never be applicant #200 again

Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.

  • Your best matches, twice a day
  • No duplicates, no ghost jobs, no recruiter spam
  • Every job free to browse — pay only when you apply
Get my matched jobs

Free account — no card required

93 123 live jobs · 17 643 companies tracked · 82 added today

Similar jobs

Software Engineer — Edun · Real Job Offers