Job Search and Career Advice Platform

Enable job alerts via email!

Product Engineer, C#/.NET

Kinship

Greater London

On-site

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology-focused firm in Greater London is seeking a C# developer to enhance Revit workflows by developing and maintaining their Revit add-in. The ideal candidate will have solid experience with C#, desktop application development, and MVVM patterns. Responsibilities include implementing new features, data synchronization, and collaborating with other engineers. This role promises a competitive salary and a vibrant workspace in central London, emphasizing work-life balance and team collaboration.

Benefits

Competitive salary
Beautiful office in central London
Work-life balance
Autonomy in tech decisions
Good coffee

Qualifications

  • 3–6+ years experience with C#.
  • Solid knowledge of MVVM using CommunityToolkit.Mvvm.
  • Experience with desktop application development.

Responsibilities

  • Develop and maintain the Revit add-in using C#.
  • Implement new features and improvements within Revit.
  • Handle data synchronization between Revit and the cloud.

Skills

C#
Desktop application development
MVVM
WPF
WinUI 3
Async programming

Tools

Revit API
ASP.NET
Serilog
Job description
Powering better Revit workflows from the inside out
Hey there — we’re Kinship 👋

We’re building tools that make working with Revit simpler, faster, and a whole lot less painful. Our platform helps architects and engineers manage their content libraries, track how models evolve, and enforce better standards without the usual chaos.

We’re hiring a C# developer to help us go deeper into the world of Revit — improving our add-in, scaling sync capabilities, and crafting the behind-the-scenes magic that makes Kinship feel seamless to our users. If you know your way around Revit’s quirks and love writing clean, solid code that solves real-world problems, this is for you.

What You’ll Do
  • Develop and maintain our Revit add-in using C#
  • Implement new features and improvements within the Revit environment
  • Integrate the add-in with backend services via REST APIs
  • Handle data synchronization between Revit and our cloud platform
  • Contribute to architectural decisions and collaborate with other engineers on design and implementation
What We’re Looking For

You don’t need to tick every box, but here’s what would help you succeed:

Must-haves
  • 3–6+ years of experience writing C#
  • Strong hands-on experience with developing desktop application
  • Solid MVVM knowledge (using CommunityToolkit.Mvvm)
  • Experience with WPF or WinUI 3 (including styles, templates, and resource dictionaries)
  • Confident with async programming and writing responsive, stable desktop apps
Nice-to-haves
  • Experience with the Revit API, or similar
  • Experience with dependency injection
  • Familiarity with build tools like Nuke and CI/CD pipelines
  • Understanding of mapping tools (e.g., Mapperly, AutoMapper)
  • You write unit tests and know when they matter
  • Experience with structured logging (Serilog preferred)
  • Familiarity with observability tools like OpenTelemetry
  • Some experience with ASP.NET and how web APIs are built
What We Offer
  • Competitive salary
  • A beautiful, plant-filled office in central London (by Southwark tube station) and good coffee (obviously)
  • A no-BS team of people who love building great software together
  • Real autonomy and influence over product and tech decisions
  • A company that believes in work-life balance
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.