Senior Software Engineer – AutoCAD, C#, .NETLocation: India (Remote/WFH with occasional in-person meetings)About Enact SystemsThe 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 to design, 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 experienced Senior Software Engineer who is passionate about renewable energy and eager to work on impactful technology.About the RoleAs a Senior 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 in C#Working extensively with the AutoCAD APITranslating between coordinate systems and developing CAD-based workflowsDebugging and optimizing performanceInteracting with REST APIs and integrating with backend servicesContributing 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 WithOur 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 QualificationsBachelor’s degree (or higher) in Computer Science, Engineering, or a related field5+ years of professional experience delivering commercial softwareExpertise in C# with experience in other modern programming languagesStrong understanding of OOP principles, software architecture, algorithms, and data structuresExperience creating AutoCAD plugins/extensions (highly preferred)Proficiency with REST APIs using C#Familiarity with the full software development lifecycle and engineering best practicesPassion for renewable energy and climate-tech innovation
Job Title
Senior Software Engineer – AutoCAD, C#, .NET