×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer

Remote / Online - Candidates ideally in
Bangor, Bangor (NI), County Down, Northern Ireland, UK
Listing for: itecopeople
Remote/Work from Home position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Location: Bangor

This range is provided by itecopeople. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Contract Software Engineer / Lead Developer – Expert

The Role

We're looking for an exceptional Software Engineer / Back-End Developer – a true "super dev" – with proven Design Patterns expertise and a deep understanding of software engineering/development. This is a high‑level contract role, suitable for someone operating at a Principal Engineer or Lead Engineer level.

You’ll join a small, highly skilled team building a new platform driven by innovative algorithms, clever data structures, and design patterns‑based architecture. Working closely with the Head of Architecture, you’ll take abstract concepts and requirements, distil them, and deliver high‑quality, elegant solutions.

This is a role for someone who thrives on independence, can work from a high‑level brief, and produces results quickly and to the highest standards.

Location:

Hybrid – Remote work available. Must be UK‑based.

Duration: 6 months initially

Start: ASAP November 2025

Key Responsibilities
  • Lead the back‑end development of a new platform.
  • Apply advanced software engineering/development and design patterns.
  • Translate abstract concepts into working, production‑ready solutions.
  • Employ Test‑Driven Development (TDD) and SOLID principles.
  • Build robust, scalable algorithms and efficient data structures.
  • Collaborate with other engineers, mentoring and sharing knowledge.
  • Produce maintainable, clean code based on the "less is more" principle.
  • Expert in Type Script or a similar software development language, with strong back‑end development experience.
  • Extensive experience in applying well‑known software design patterns.
  • Proven ability to work independently with minimal guidance.
  • Advanced algorithmic approach and abstract problem‑solving capabilities.
  • Solid understanding of TDD and SOLID principles.
  • Minimum 5 years’ experience in software development/software engineering.
  • Excellent technical communication skills.
  • Able to take a concept from discussion to high‑quality code delivery.
  • Degree in Computer Science, Software Engineering, or related discipline highly desirable.
  • Experience in high‑performance or complex systems.
  • Familiarity with algorithmic analysis and performance optimisation.
Work Arrangements
  • Remote: or Hybrid your choice but you must be UK based.
  • Inside IR35 contract.
Seniority level

Mid‑Senior level

Employment type

Contract

Job function

Information Technology

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary