Taro Logo

Product Engineer, C#/.NET

Building tools that make working with Revit simpler and faster, helping architects and engineers manage content libraries and track model evolution.
Backend
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Product Engineer, C#/.NET

Kinship is revolutionizing the way architects and engineers interact with Revit by developing tools that streamline content library management and model evolution tracking. As a Product Engineer specializing in C#/.NET, you'll be at the forefront of developing and enhancing our Revit add-in, creating seamless integrations between desktop and cloud services.

The role combines desktop application development expertise with modern software engineering practices, requiring strong proficiency in C#, MVVM patterns, and WPF/WinUI 3. You'll be working on critical features that directly impact architects and engineers' daily workflows, making their Revit experience more efficient and manageable.

Working from our centrally-located London office near Southwark tube station, you'll join a no-nonsense team that values technical excellence and collaborative problem-solving. The position offers significant autonomy in technical decision-making and the opportunity to influence product direction, while maintaining a healthy work-life balance.

Key technical challenges include handling complex data synchronization between Revit and cloud platforms, implementing responsive desktop applications, and ensuring robust integration with backend services through REST APIs. The ideal candidate will bring 3-6+ years of C# experience, strong desktop application development skills, and potentially valuable experience with the Revit API.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact in the architecture and engineering software space, working with modern tools and practices while solving real-world problems for a growing user base.

Last updated 10 days ago

Responsibilities For Product Engineer, C#/.NET

  • Develop and maintain 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 cloud platform
  • Contribute to architectural decisions and collaborate with other engineers

Requirements For Product Engineer, C#/.NET

  • 3-6+ years of experience writing C#
  • Strong hands-on experience with developing desktop applications
  • Solid MVVM knowledge (using CommunityToolkit.Mvvm)
  • Experience with WPF or WinUI 3
  • Confident with async programming and writing responsive, stable desktop apps

Benefits For Product Engineer, C#/.NET

  • Competitive salary
  • Beautiful, plant-filled office in central London
  • Good coffee
  • Real autonomy and influence over product and tech decisions
  • Work-life balance

Interested in this job?