Sr .NET Software Development Engineer
$140k - $160kRenesas Electronics
Company Description
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
We build where our users are.
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.
Additional Information
Renesas is an embedded semiconductor solution provider driven by its Purpose ‘ To Make Our Lives Easier .’ As the industry’s leading expert in embedded processing with unmatched quality and system-level know-how, we have evolved to provide scalable and comprehensive semiconductor solutions for automotive, industrial, infrastructure, and IoT industries based on the broadest product portfolio, including High Performance Computing, Embedded Processing, Analog & Connectivity, and Power.
With a diverse team of over 22,000 professionals in more than 30 countries, we continue to expand our boundaries to offer enhanced user experiences through digitalization and usher into a new era of innovation. We design and develop sustainable, power-efficient solutions today that help people and communities thrive tomorrow, ‘ To Make Our Lives Easier .’
At Renesas, you can:
- Launch and advance your career in technical and business roles across four Product Groups and various corporate functions. You will have the opportunities to explore our hardware and software capabilities and try new things.
- Make a real impact by developing innovative products and solutions to meet our global customers' evolving needs and help make people’s lives easier, safe and secure.
- Maximize your performance and wellbeing in our flexible and inclusive work environment. Our people-first culture and global support system, including the remote work option and Employee Resource Groups, will help you excel from the first day.
Are you ready to own your success and make your mark?
Join Renesas. Shape Your Future with Us .
Renesas Electronics is an equal opportunity and affirmative action employer, committed to celebrating diversity and fostering a work environment free of discrimination on the basis of sex, race, religion, national origin, gender, gender identity, gender expression, age, sexual orientation, military status, veteran status, or any other basis protected by federal, state or local law. For more information, please read our Diversity & Inclusion Statement .
Renesas Electronics deals with dual-use technology that is subject to U.S. export controls regulations. Under these regulations it may be necessary for Renesas to obtain U.S. government export license prior to release of technology to certain persons. The decision whether or not to file or pursue an export license application is at the sole discretion of Renesas.
$140k - $160k
Job Overview Hardware engineers live inside their CAD tools. Solidworks... ...is to meet them there. As a .NET / C# Engineer on the Plugin... ...4-6 years of experience in software engineering with a strong focus... ...understanding of Windows development environments , Visual Studio,...Senior.net- 9to9 Software Solutions is a global IT Services, Product Development, and Business Solutions firm based in Connecticut. We focus... ...of experience with Microsoft .NET and C# programming. At least 3... ...threading.( A Plus) Familiar with engineering best practices. Able to...Senior.netWork experience placementFlexible hours
$130k - $150k
...We are hiring Senior Backend Engineers to power one of the largest and... .... Leverage AI‑assisted development tools to accelerate iteration... ...Strong experience with C# and .NET /.NET Core, or a Java background... .... 4+ years of professional software development experience....Senior.netFull timeLocal areaFlexible hours$102.8k - $154.2k
...GIS services, and cybersecurity. The Software Engineer, Sr. is responsible for analyzing customer... ...Applies Agile Methodologies to application development. Follows the full Software... ...of software development experience in .NET Framework and other programming languages...Senior.netFull timeWork at officeRemote workVisa sponsorshipWork visa$133.31k - $150k
...seeking several talented and motivated Sr. Software Engineers to join our Engineering team. The... ...to Bring 4+ years of relevant software development experience within a professional environment... ...with C#, with a good knowledge of .NET, .NET core and its ecosystems. Understanding...Senior.netLocal areaFlexible hours$160k - $225k
...goal of enabling human life on Mars. SR. SOFTWARE ENGINEER (FLIGHT RELIABILITY) The Flight Reliability... ...of software engineering and product development Deep dive into your users’ problems... ...Programming experience in Python, C#.NET, Go, Scala, Java, or similar object-...Senior.netPermanent employmentTemporary workRemote workWorldwideWeekend work$165k - $230k
...goal of enabling human life on Mars. SR. FULL STACK SOFTWARE ENGINEER (COMPONENTS) The Components... ...of 100+ per year as well as a quick development cycle, which are critical for SpaceX... ...experience in Python, JavaScript, C#, .NET, Java, or similar object-oriented language...Senior.netPermanent employmentTemporary work- ...initiatives Own complex feature development and critical bug resolution end-to-end Set and uphold engineering standards Provide technical mentorship... ...7+ years of professional software engineering experience Strong foundation in .NET / C# Proven ability to modernize...Senior.net
$145k - $165k
Sr. Software Engineer II - Full Stack AXS connects fans with the artists and teams they love. Each... ...Stack to contribute to the design and development of core ticketing platforms. This role... ...ReactJS or NextJS. Proficiency in C# and .NET Core, including its ecosystem. Solid...Senior.netFull timeLocal areaWorldwideFlexible hours$146k - $165k
Sr. Software Engineer II - Back End - Access Control AXS connects fans with the artists and teams... ...‑offs Strong command of the software development lifecycle, including design, testing,... ...and observability Expertise in C# and .NET Core, with a strong grasp of the surrounding...Senior.netFull timeLocal areaImmediate startFlexible hours$146k - $165k
Sr. Software Engineer II - Full Stack- Apex Platform AXS is seeking a Sr. Software Engineer to join... ...Bring 6 + years of relevant software development experience within a professional... ...ReactJS or NextJS Proficiency with C#, .NET core and its ecosystems Experience in...Senior.netFull timeLocal areaWorldwideFlexible hours- ...a highly motivated senior developer / architect to join our software development and application support team. The well rounded individual will... ...experience designing and developing applications on the Microsoft .Net platform and technologies i.e. C#, ASP.NET, ADO.NET, WCF,...Senior.netWork experience placementWork at office
- ...the company | Senior Software Engineer | Los Angeles, CA (HYBRID) / Hyderabad, India | 1 LA + 2 Hyderabad I'm Julien — I lead Product Engineering... ...Python + at least one statically typed/compiled language (C#/.NET, C++, Java, Scala, Go) Cloud‑native experience (our...Senior.netWork at office
- ...Programmer Analyst. The ideal candidates will have extensive experience in web application development, particularly with C# or VB.NET, and must have a Bachelor's degree in IT or Engineering. Responsibilities include leading complex IT applications and collaborating on...Senior.net
- ...Silverlight implementation into a single page application. Ideal applicants will have expertise in various technologies including VB.NET, HTML5, JavaScript, and Silverlight. The role demands strong problem-solving skills and the ability to work independently without much...Senior.net
- ...designing, developing, and maintaining software for clients while collaborating with team... ...candidates will have at least 5 years of development experience, a Bachelor’s degree in... ...programming languages such as Java, C++, and .NET. Remote work may be considered for...Senior.netRemote jobPart time
- A leading IT consulting firm is looking for a skilled professional to manage client requirements and execute efficient .NET solutions. Applicants should possess at least 4 years of relevant experience, strong communication skills, and project management expertise. The role...Senior.net
$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$102k - $161k
...seeking an experienced Senior Software Developer to lead the design... ...mentorship and best‑practice engineering standards. This is a hands‑on... ...within the team, optimizing development processes, tools, and methodologies... ...services, SQL Server and .NET Code Quality & Review:...Senior.netCasual work- Eitacies Inc is seeking a Senior .NET Developer to join their team in Los Angeles, CA. This remote position will focus on developing... ...in Angular and SQL Server. Responsibilities include mentoring development teams and working closely with business users. #J-18808-Ljbffr...Senior.netRemote job
- Cprime, Inc is looking for a Senior Software Engineer to join their BaaS team in Los Angeles, CA. This role emphasizes developing APIs and microservices... ...will have over 5 years of experience, strong skills in C#, .NET, and security practices in financial services. This is a...Senior.netContract workRemote work
$121.4k - $173.3k
Green Dot Corporation is seeking a Senior Software Engineer based in Los Angeles, CA, to join the Risk Team. This role involves architecting backend... ...have at least 5 years of engineering experience, focusing on .NET and C#. A competitive salary range of $121,400 to $173,300 per...Senior.net- Now Hiring: Senior Software Developer (.NET / Angular) - Onsite We’re looking for an experienced Software Developer to help maintain, enhance... ...Framework experience Experience with enterprise application development and modernization Preferred experience with education or...Senior.netLocal areaImmediate start
- A leading healthcare technology firm in Los Angeles is seeking a Sr. Software Engineer. You will develop SharePoint applications, manage web content, and support software solutions as part of a dynamic team. The role requires at least 5 years of web front-end experience...Senior.net
$1,200 per month
...Freight Services is seeking a Senior Level Developer in Los Angeles, USA. The role involves designing, coding, and modifying complex software applications. Ideal candidates will have a strong understanding of programming languages like Java and C++, and experience in...Senior.net- ...systems, including four years in a lead capacity. The Senior Dynamic Developer will be responsible for complex IT application design, development, and implementation while ensuring system architecture meets organizational needs. Strong experience with Microsoft Dynamics 365...Senior.net
- EITACIES Inc. is hiring a Senior .NET Developer in Los Angeles to support enterprise applications, including Parent Portal and Unified Enrollment. The role involves modernizing applications and developing APIs while working remotely. The ideal candidate will have 5+ years...Senior.netRemote job
- Eliassen Group is seeking a Senior Software Engineer for the Risk Team in Los Angeles, CA. This role involves designing and delivering scalable... ...fraud detection and compliance automation, requiring strong .NET/C# engineering skills and Azure cloud expertise. The ideal candidate...Senior.net
- ...technology solutions firm in Los Angeles is seeking a Senior .NET/SQL Application Developer/Architect. The ideal candidate will design... ...role involves ensuring coding standards and managing offshore development quality. Candidates should hold a BS in Computer Science or...Senior.net
- A tech company in California is seeking a Lead Developer with over 8 years of expertise in ASP.NET Core, C#, and Angular. Responsibilities include leading the architectural design of applications, managing a developer team, and collaborating with stakeholders. The ideal...Senior.net
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr .NET Software Development Engineer. Be the first to apply!
- .net developer Los Angeles, CA
- c#.net developer Los Angeles, CA
- .net engineer Los Angeles, CA
- senior c# .net software developer Los Angeles, CA
- senior net developer remote Los Angeles, CA
- asp net developer Los Angeles, CA
- senior .net developer Los Angeles, CA
- sr net developer Los Angeles, CA
- c# .net web developer Los Angeles, CA
- ngo software engineer Los Angeles, CA

