> Markdown version of [/jobs/ext/4287113-software-engineer](https://www.wearedevelopers.com/jobs/ext/4287113-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Special-lite, Inc. - **Location:** Decatur, MI, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), 3d Models, Computer-Aided Design, Application Programming Interfaces (APIs), Agile Methodology, Business Logic, JIRA, Autodesk Inventor, Business Systems, C Sharp (Programming Language), C++ (Programming Language), Computer Programming, Computer Engineering, JSON, Microsoft Visual Studio, Visual Basic .NET (Programming Language), Object-Oriented Software Development, Scrum Methodology, Extensible Markup Language (XML), Software Application Programming, Git, Information Technology, Autodesk Vault, Restful APIs, Software Version Control - **Published:** October 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=825f05959145860f ## About the Role * Bachelor's Degree in Computer Science, Computer Engineering or equivalent experience. * Must have experience in C#, VB.NET, C++, Java or any other objectoriented language. * Excellent grasp of objectoriented concepts and experience in using them to build applications. * Willingness to learn proprietary languages and platforms, including Configura's CM language and CET Designer. * Experience using source control (such as Git) and tasktracking tools (such as Jira). * Basic familiarity with REST APIs and XML/JSON data formats. * Must be passionate about programming. * Excellent written and verbal communication skills. * Excellent analytical and problemsolving skills. * Must be a selfstarter and have the ability to work independently on diverse problems. * Must have the ability to gather requirements, consider and explore multiple approaches and suggest effective solutions., * Experience with the Autodesk Inventor API, including part/assembly modeling and drawing automation, addin development, or iLogic. * Handson Autodesk Inventor modeling experience, including parametric part and assembly modeling. * NET development experience, particularly VB.NET or C#, using Visual Studio. * Experience with Configura CET Designer and/or the CM programming language. * Experience with CPQ or product configuration platforms, especially Tacton. * Experience with Autodesk Vault or other PDM systems. * Understanding of 3D geometry and coordinate systems. * Experience working in an Agile/Scrum environment., * Frequently required to use hands and fingers to handle, feel or operate office equipment, and reach with hands and arms. * Frequently required to talk and hear. * Frequently required to sit for long periods of time. * Required to occasionally stand and walk. * Occasionally required to lift, push, pull and/or move up to 10pounds. * Specific vision abilities required include: close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus. ## Description * Design, develop, test, and deploy enhancements to SpecialLite's CET Designer extension, including products represented in 2D and/or 3D with costing, business logic, and error prevention. * Maintain and improve the existing CET code base, ensuring reliability, accuracy, and user satisfaction. * Develop and maintain Autodesk Inventor addins (VB.NET/C#) that use the Inventor API to drive parametric 3D models and production drawings from Tacton CPQ configurations. * Build and maintain automationready Inventor models, rebuilding flexible/parametric components (e.g., frames of variable height) and reusing static components where appropriate. * Support integrations between Tacton CPQ, Autodesk Inventor, and other business systems using REST APIs and XML/JSON data exchange. * Inherit, understand, and extend code written by others, including thirdparty implementation partners, and write clean, documented, maintainable code for future developers. * Collaborate with sales, engineering, and business stakeholders to gather requirements and translate them into technical solutions. * Manage source code and automation assets under version control (Git; Autodesk Vault for CAD assets) and track work in Jira as part of an Agile team. * Troubleshoot and resolve application issues, escalating when necessary. * Create documentation and assist with user training for supported applications. * Apply best practices in security, maintainability, and performance, and contribute toward continuous improvement in both code and process.