Senior Software Engineer – AutoCAD, C#, .NET Location:India (Remote/WFH with occasional in-person meetings) About Enact Systems The solar industry is a $200B global market experiencing rapid growth across the US, India, Europe, and the Middle East. Enact Systems is accelerating this growth by empowering solar project developers through innovative software solutions. Our end-to-end SaaS platform enables users todesign, price, and manage solar systems , helping them scale operations, improve sales, and reduce costs—all through a high-performance, intuitive user experience. We are expanding our India team and looking for an experiencedSenior Software Engineerwho is passionate about renewable energy and eager to work on impactful technology.About the Role As aSenior Software Engineer (AutoCAD, C#, .NET) , you will enhance and expand features within our PVCAD AutoCAD plugin and standalone desktop application. You will collaborate closely with mechanical engineers, data scientists, and software developers to deliver production-ready solutions that support complex engineering workflows. This role includes: Designing and implementing new features inC# Working extensively with theAutoCAD API Translating between coordinate systems and developing CAD-based workflows Debugging and optimizing performance Interacting with REST APIs and integrating with backend services Contributing to AWS-based microservices (optional but welcomed) You will also participate in daily team discussions, provide timeline estimates, and clearly communicate technical challenges.Who You’ll Work With Our team consists of experienced, multidisciplinary engineers and researchers passionate about solving complex problems in solar technology. We value collaboration, innovation, and continuous learning. If you want to grow your technical skills while contributing to climate-positive solutions, this role is a great fit.Required Qualifications Bachelor’s degree (or higher) in Computer Science, Engineering, or a related field 5+ yearsof professional experience delivering commercial software Expertise in C#with experience in other modern programming languages Strong understanding ofOOP principles, software architecture, algorithms, and data structures Experience creatingAutoCAD plugins/extensions(highly preferred) Proficiency withREST APIsusing C# Familiarity with the full software development lifecycle and engineering best practices Passion for renewable energy and climate-tech innovation
Job Title
Senior Software Engineer – AutoCAD, C#, .NET