Sr .NET Software Development Engineer
$164k - $178kDuro Labs
- Full-time; Employees work in a hybrid mode
- Employment Type: Regular (PERM)
- Remote Work Available: No
- Compensation: USD 164,000 – USD 178,000 – yearly
Company Description
Duro is building the GitHub for Hardware teams. As now a part of the Altium product portfolio, we’re revolutionizing Product Lifecycle Management (PLM) for companies in space tech, robotics, IoT, and commercial manufacturing. Our platform empowers hardware teams to move with agility, make timely decisions, and build disruptive products.
Our culture is built on: Trust, Autonomy, Experimentation, and Empathy. We deploy daily. We run 3-week cycles (2 weeks building + 1 week polish). We’re Linear stans, leveraging their AI agents to automate bug discovery and fixes. We measure everything through PostHog—feature flags, session replays, and product analytics all in one.
Job Description
About the role:
Hardware engineers live inside their CAD tools. Solidworks and Siemens NX are where designs are born, iterated, and finalized—and our job is to meet them there. As a .NET / C# Engineer on the Plugin Integrations team, you’ll build and maintain the plugins that bring Duro’s PLM platform directly into these tools, giving hardware teams seamless access to parts libraries, BOMs, change orders, and lifecycle management without ever leaving their design environment.
These plugins are built in .NET/C# and communicate with Duro’s core platform through our GraphQL API. You’ll own features end-to-end within the plugins—from understanding how a mechanical engineer uses Solidworks daily, to implementing the integration, to shipping it. You’ll work under our Plugin Integrations team lead and alongside other integration engineers, contributing to a codebase that directly impacts how hardware teams experience Duro.
Your primary environment is Windows—that’s where the CAD tools run. But Duro’s core stack is Node.js and TypeScript, and you’ll occasionally work across that boundary: running the API locally on a Mac, working within WSL, or contributing to shared tooling. We’re looking for someone rooted in .NET who’s comfortable crossing into our broader ecosystem when the work calls for it.
A Day in the Life
- Build and deliver features within our Solidworks and Siemens NX plugins—translating product requirements into clean, maintainable .NET/C# code that integrates tightly with Duro’s GraphQL API
- Work with the CAD plugin SDK APIs for Solidworks and Siemens NX—understanding their event models, UI extension points, and data structures to build integrations that feel native to the design environment
- Consume and integrate with Duro’s Apollo GraphQL API—querying and mutating parts, BOMs, change orders, and lifecycle data from within the plugin layer
- Debug and troubleshoot across the integration boundary—tracing issues from the .NET plugin through to the Node.js backend and back
- Maintain and improve existing plugin functionality—addressing bugs, improving performance, and keeping integrations current as both the CAD platforms and Duro’s API evolve
- Collaborate with your team lead and fellow integration engineers on architecture decisions, code reviews, and shared patterns across the plugin codebase
- Occasionally work within the broader Duro stack—running the Node.js/TypeScript API locally via WSL or macOS, contributing to shared utilities, or testing API changes that affect the plugin layer
- Engage with product and design to understand how hardware engineers actually use these CAD tools—the best integrations are invisible, and that requires empathy for the end user’s workflow
Qualifications
Who We’re Looking For
- 4–6 years of experience in software engineering with a strong focus on .NET and C#
- Experience building plugins, extensions, or integrations for desktop applications—ideally CAD tools like Solidworks, Siemens NX, AutoCAD, or similar
- Comfort working with REST and GraphQL APIs as a client—you know how to consume, query, and debug API integrations from the plugin side
- Solid understanding of Windows development environments , Visual Studio, .NET Framework and .NET Core, and desktop application lifecycle
- Willingness to work across ecosystems—comfortable in WSL , familiar with Node.js/TypeScript enough to run, test, and contribute to the broader Duro stack when needed
- A product-minded approach —you care about how the integration feels to the end user, not just whether it technically works
How We Build
Hardware engineers don’t want to leave their CAD tools to manage their product data. The best PLM integration is one they barely notice—it just works, right where they’re already designing. That’s what you’re building.
At Duro, AI is central to how we work. Every engineer runs Claude Code as their primary development environment, orchestrating sub-agents, structuring context, and shaping outputs into production-ready systems. Every engineer is equipped with a Claude Max 20× plan—not as a perk, but as a requirement. For plugin development, this means AI-assisted C# development, rapid prototyping of integration patterns, and using AI to navigate complex CAD SDK documentation—all guided by an engineer who understands the problem domain deeply enough to validate the output.
We care less about whether you can recite the Solidworks API reference from memory. We care whether you can understand a mechanical engineer’s workflow, identify where Duro should seamlessly appear in that workflow, and build an integration that feels like it was always there.
Nice to Have
- Direct experience with the Solidworks API or Siemens NX Open API
- Experience with PLM, PDM, or hardware/manufacturing industry software
- Familiarity with WPF or WinForms for building plugin UIs
- Background in MVVM or similar patterns for desktop application architecture
- Experience with NuGet package management and .NET dependency strategies
- Knowledge of 3D data formats (STEP, IGES, JT) and CAD file structures
- Experience with automated testing in .NET (xUnit, NUnit, or MSTest)
The salary range for this role is $140,000 to $160,000.
Actual compensation packages within this range are based on a wide array of factors unique to each candidate and role requirements, including but not limited to skill set, years and depth of experience, certifications, and specific location.
Duro’s out-of-the-box PLM platform is intuitive for your entire hardware team.
Flexibility to build the hardware tech stack your team deserves.
Protect your work from overwrites without leaving your CAD tool.
Duro’s GraphQL API allows you to query rich data on your libraries.
Scale your computer hardware manufacturing.
Gain efficiency by centralizing documentation.
Stay up to date with Duro’s latest content, including blogs, videos, eBooks and more.
Read the latest articles on PLM, space tech, hardware trends and more.
See how others have achieved real results.
Learn how to access and use key features to get the most out of Duro.
Get to know Duro and our mission to revolutionize hardware.
News on Duro, including fundraising, team additions and integration partnerships.
See our latest job listings and what makes our team tick.
#J-18808-Ljbffr- Senior Software EngineerCompany OverviewA leading firm based in Los Angeles... ...is seeking a Senior Software Engineer to join its technology... ...full-stack solutions using C#, .NET, SQL, Python, JavaScript/TypeScript, APIs, and modern development frameworks.Develop and support...Senior.net
$160k - $225k
...ultimate goal of enabling human life on Mars.SR. SOFTWARE ENGINEER (FLIGHT RELIABILITY)The Flight... ...of professional experience in software development in lieu of a degree5+ years of experience... ...:Programming experience in Python, C#.NET, Go, Scala, Java, or similar object-...Senior.netPermanent employmentTemporary workRemote workWorldwideWeekend work- ...entertainment. The RoleAXS is seeking a Sr. Front-End Software Engineer II to join our team. The ideal... ...guidance on a day-to-day basis to the development team.Optimize for user experience and... ...areaNice to HaveExperience with C#, .NET core and its ecosystemsExperience with...Senior.netFull timeLocal areaWorldwideFlexible hours
$165k - $230k
...ultimate goal of enabling human life on Mars.SR. SOFTWARE ENGINEER, PROPULSION SIMULATION & DATA ANALYSIS... ...or fluid systemsFull stack web development experience (database design, frontend)... ...performant, and maintainable Python, C#/.NET, C++ or Java codeExperience with...Senior.netPermanent employmentTemporary work- ...We are seeking a Senior Software Engineer with strong experience in .NET, C#, Azure, microservices, REST APIs, and test automation. The role will focus... ...quality solutions. Mentor engineers and promote development and QA best practices. Preferred Qualifications...Senior.netContract work
- ...We are seeking a Senior Software Engineer to support BaaS partner onboarding and platform enhancement... ...engineering, API and microservices development, Azure cloud services, observability,... ...Strong proficiency in one or more of C#, .NET, and SQL. ~ Hands‑on experience with...Senior.netFlexible hours
- ...Senior .NET Developer Los Angeles, CA Hiring a Senior .NET Developer to support Parent Portal, Unified Enrollment, Mobile Applications... ...issues Participate in architecture discussions Mentor development teams Work closely with business users Create technical...Senior.netRemote work
$127.9k - $195k
...concurrent priorities spanning new AI-powered software development as well as applications maintenance... ...in both traditional software engineering and modern AI development practices, including... ...experience using Microsoft .NET (.NET Core; .NET Framework also acceptable...Senior.netWork at officeRemote work$125k - $190k
...Senior Software Engineer Platform Engineering is part of the Architecture and Engineering team... ...pipeline. This framework is used by development teams across the organization, and you... ...The team delivers solutions using Go, .NET/C#, Python, and React/TypeScript, though...Senior.netWork at officeRemote work$153.84k - $246.15k
...you love Access on-demand professional development resources that allow you to hone existing... ...ones “I can succeed as a Senior AI AppSec Engineer at Capital Group”As a Senior AI AppSec... ...one programming languages (Python, Java, .NET) You can effectively partner and...Senior.netFull timeTemporary workLocal areaFlexible hours$137.4k - $161.7k
...impact?West Monroe is seeking a Senior Software Engineer to join the Tech Ex AI Assets Foundry Team... ...quality and consistency of the asset development team. Troubleshoot defects, performance... ...: Back-end: Node.js, Python, .NET Front-end: React, TypeScript, JavaScript...Senior.netLocal areaImmediate startFlexible hours$10k - $25k
...technical projects and see them into production following standard development and quality processes. Utilisation of standard Microsoft... ...implement use cases. Position Responsibilities: 20.00% - Expertise in .NET web framework NET core version 6, 7 20.00% - Proficient in C#,...Senior.net$110.7k - $218.3k
...scientists, operators, creatives, designers, engineers, and architects. Our team balances business... ...automation of configuration logicExperience with software development, scripting, and automation technologies, e.g., Python, .NET, UI5 framework, SQL, and low-code/no-code or...Senior.netLocal areaVisa sponsorship- ...AXS, a leader in live entertainment technology, is seeking a Lead Software Engineer – Full Stack to design and scale core ticketing platforms from Los Angeles. You’ll own the web platform end-to-end, spanning front-end architecture, APIs, and data integrations for high...Senior.net
- ...AXS is seeking a Lead Software Engineer – Full Stack to lead the design and development of our core ticketing platforms in a demanding enterprise environment. You will own the web platform across front-end experiences, back-end services, APIs, and data integrations for...Senior.net
$91.87 - $95 per hour
...Title: Senior Software Engineer Location: Burbank, CA (onsite) Duration: 12+ month contract (potential for extension) Compensation... ...and maintain secure, enterprise‑scale web applications using .NET (C#) on the backend and Angular on the frontend. Develop and...Senior.netContract workWork experience placementFlexible hours$168.1k - $227.4k
Ring is looking for a Software Development Engineer to join AI transformation of the Customer Supporting activities. We're open to hiring this person to sit in our Hawthorne. The ideal candidate will be curious, creative, goal-oriented, and excited to support other internal...SeniorInternshipLocal areaFlexible hours- ...steady pace specializing in the fields of Software Development, Software Consultancy and Information... ...least 4 years of experience in .NET technologies (preferably win forms) At... ...least 2 year of experience in Performance Engineering and Performance TuningAt least 4 years....net
- Company DescriptionIDEALFORCE has a CONTRACT/CTH position available immediately for a .NET/WCF Developer to join our customer in Los Angeles, CA. This is an ONSITE position. Please find below additional details about this job. Kindly respond with your most up to date resume....netContract workImmediate start
- ...Duro Labs is hiring a .NET/C# Engineer for the Plugin Integrations team. You will build and maintain plugins that bring the Duro PLM platform into Solidworks and Siemens NX, enabling access to parts libraries, BOMs, change orders, and lifecycle data without leaving the...Senior.net
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionAt least 4 years of experience in ASP .Net, C#, ADO .Net, Ajax, TFS, Microsoft SQL ServerAt least 4 years....netPermanent employmentFull timeH1b
- ...Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled... ...least 3 years of hands-on experience in Web Technology like ASP .NET Web Forms , ASP.NET MVC, C#.• At least 4 years of experience....netPermanent employmentFull timeH1b
$120.16k - $158.62k
...services needed to thrive. The Senior Software Engineer is a hands-on, forward deployed full-... ...patterns, this role is accountable for the development, quality assurance, implementation, and... ..., developing React front ends and C#/.NET back-end services, to develop, test,...Senior.net- ...line with guidance provided Facilitate software application design discussions, and document... ...complex requirements into actionable development tasks. A passion for design and hands-on... ...Skill and Experience• Experience in ASP.NET, Web API, SQL SERVER 2022, HTML, jQuery,....netFull timeTemporary workRelocation
$112k - $140k
Make Your Mark: The Sr. Financial Analyst, Revenue, will be responsible for preparing... ...revenue metrics—including ARR, ACV, gross and net retention, customer counts, user counts,... ...offers a wide variety of professional development seminars and inclusive affinity groups to...Senior.netFull timeContract workTemporary workWork at officeShift work3 days per week- ...-based applications. Strong backend development experience using .NET/C#, Node.js, Java, or Python. Experience... .... Knowledge of real-time pricing engines and inventory management systems.... ...pipelines, DevOps practices, and modern software architecture patterns. #J-18808-...Senior.net
- ...national thought leader in modular development.The foundation for our... ...and ownership, and protects net operating income across the portfolio... ...construction, and design and engineering.Partner with the On-Site... ...property management software.Experience standing up an asset...Senior.net
$95k - $105k
...line.Quarterly perform Lower of Cost or Net Realizable Value inventory analysisReserve... ...environment.Skills:Proficiency in accounting software and ERP systems.Advanced Excel skills for... ...(NYSE: CR) is a manufacturer of highly engineered industrial products. Founded in 1855,...Senior.netFull timeTemporary work$130k - $180k
...enabling human life on Mars.SR. AUTOMATION & CONTROLS ENGINEER (COMPONENTS)SpaceX's... ...and activating hardware and software systems for the machines that... ...equipment conceptual development and carefully balance product... ...experience using EPlanC#, .NET, Python and/or SQL experiencePLC...Senior.netPermanent employmentTemporary workWeekend work$160k - $175k
...research. A consultative, client-centric approach to business development is essential for success in this role.Responsibilities of the role... ...:Partner with Consultants to drive ETF market share growth and net sales across Invesco’s U.S.-listed ETF platformAct as the...Senior.netFull timeWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr .NET Software Development Engineer. Be the first to apply!
- senior c# .net software developer Los Angeles, CA
- c# .net web developer Los Angeles, CA
- .net developer Los Angeles, CA
- .net engineer Los Angeles, CA
- senior net developer remote Los Angeles, CA
- software engineer full time Los Angeles, CA
- graduate software developer no experience Los Angeles, CA
- software developer apprenticeship Los Angeles, CA
- software engineer healthcare Los Angeles, CA
- network software engineer Los Angeles, CA




