CareerPlanGet AI match score →

C Developer

💼 Full-time🗓 2026-07-27

Core

Develop high-performance plugins, automation tools, and integrations for complex desktop and engineering software systems, specifically within the BIM domain.

Role type

C# Software Engineer (Plugin & Integration)

Builds

Modular, scalable plugins and automation tools for engineering software

Domain

Building Information Modeling (BIM) / Engineering Software

Deliverable

production ML models | product features

Required skills

C#, Object-Oriented Programming (OOP), Data Structures & Algorithms, API integration, Debugging, Plugin development

Preferred skills

WPF / WinForms, Python scripting, JSON/XML/SQL handling, 3D systems/CAD knowledge

Technologies

C#, WPF, WinForms, Python, JSON, XML, SQL

Responsibilities

Design and develop robust applications and plugins, Build and maintain modular codebases, Integrate with third-party APIs, Work on data-heavy workflows, Debug and optimize existing systems, Write clean, testable, and well-documented code

Seniority

Junior to Mid-level, hands-on IC

Rewrite
## About the Role We are looking for a strong C# to build high-performance plugins, automation tools, and integrations for complex desktop and engineering software systems. This role focuses on core software engineering, including plugin development, API integrations, and data processing. You will work on real-world problem solving involving structured data, workflows, and system integrations. ## Key Responsibilities - Design and develop robust applications and plugins using C# - Build and maintain modular, scalable, and high-performance codebases - Integrate with third-party APIs and software platforms - Work on data-heavy workflows involving structured and semi-structured data - Debug, optimize, and improve existing systems - Collaborate with cross-functional teams to convert requirements into technical solutions - Write clean, testable, and well-documented code ## Required Skills & Qualifications (Primary Hiring Criteria) - Strong proficiency in C# - 1–2 years of experience in software development - Solid understanding of: - Object-Oriented Programming (OOP) - Data Structures & Algorithms - Design patterns - Experience in at least one of: - Desktop application development - Backend systems - Plugin/add-in development - Strong experience working with APIs and integrations - Good debugging and problem-solving skills ## Good to Have - Experience with plugin ecosystems or extensible applications - Familiarity with WPF / WinForms - Exposure to Python scripting - Experience with JSON, XML, SQL - Interest in 3D systems, CAD, or engineering tools ## Domain Exposure (On the Job) - Working with BIM tools such as Autodesk Revit - Developing automation for engineering and design workflows - Handling geometric and spatial data ## Why This Role - Strong focus on core engineering, not just tooling - Opportunity to work on non-trivial systems (beyond CRUD apps) - Learn and transition into a specialized domain (BIM / engineering software)
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗