Product Engineer, C#/.NET

Kinship

Greater London

On-site

GBP 70,000 - 110,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

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

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.

Qualifications

  • 3–6+ years experience with C#.
  • Solid knowledge of MVVM using CommunityToolkit.Mvvm.
  • Experience with desktop application development.
  • Experience with WPF or WinUI 3 (styles, templates, resource dictionaries)
  • Confident with async programming and writing responsive, stable desktop apps
  • Experience with Revit API, dependency injection, CI/CD pipelines, mapping tools, unit tests, logging, observability, and ASP.NET Web APIs

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.
  • Handle data synchronization between Revit and our cloud platform
  • Contribute to architectural decisions and collaborate with other engineers on design and implementation

Skills

C#
Desktop application development
MVVM
WPF
WinUI 3
Async programming

Tools

Revit API
ASP.NET
Serilog
CI/CD pipelines
Mapperly / AutoMapper
Unit testing
Serilog
OpenTelemetry
ASP.NET Web APIs

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 your file here.