> Markdown version of [/jobs/ext/1907364-software-engineer-cet](https://www.wearedevelopers.com/jobs/ext/1907364-software-engineer-cet). 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 - CET - **Company:** MillerKnoll, Inc. - **Location:** Holland, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, 3D Visualization, Agile Methodology, Business Logic, Systems Engineering, C Sharp (Programming Language), C++ (Programming Language), Code Review, Revision Control Systems, Object-Oriented Software Development, Software Architecture, Software Engineering, Software Organization, Software Troubleshooting, Software Application Programming, Information Technology - **Published:** August 3, 2026 - **Apply:** https://www.careerjet.com/job/usb736184048a461beb6ce28b449733f2d/eaa ## About the Role Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline OR equivalent experience. Minimum of four (4) years of professional experience developing software using object-oriented programming languages such as C#, C++, Java, or similar technologies. Skills & Abilities Strong understanding of object-oriented design principles, software architecture, and modern software development practices. Experience with source control systems and Agile development methodologies. Strong analytical, problem-solving, and communication skills. Experience developing applications or extensions for CET Designer (Configura) preferred. Experience developing CAD, 3D visualization, or product configuration applications preferred Knowledge of commercial furniture, manufacturing, or engineering systems preferred Experience working with globally distributed development teams. preferred ## Description The Software Engineer - CET develops and maintains digital product content and software extensions for CET Designer, supporting the specification and visualization of MillerKnoll products. This role combines software engineering with product configuration, 3D visualization, and business logic to create intelligent digital representations of commercial furniture products. Working as part of a cross-functional Agile team, the Software Engineer partners with Digital Product Management, QA, and Delivery Management to deliver new product introductions, enhancements, and ongoing platform improvements., Design, develop, test, and maintain CET software extensions using object-oriented programming principles. Develop configurable product logic supporting visualization, specification, pricing, bill of materials, and manufacturing rules. Create and maintain intelligent 2D and 3D product representations. Translate business and product requirements into scalable, maintainable software solutions. Participate in Agile development activities including planning, estimation, code reviews, testing, and continuous improvement. Collaborate with cross-functional teams across North America, Europe, and Asia to support product launches and enhancements. Troubleshoot software defects and implement quality improvements. Contribute to engineering standards, development practices, and technical documentation. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [The Algorithm That Nearly Killed Me: When Testing Isn't Enough](https://www.wearedevelopers.com/videos/2110-the-algorithm-that-nearly-killed-me-when-testing-isn-t-enough) - [WebXR: Enabling Virtual and Augmented Reality on the Web](https://www.wearedevelopers.com/videos/965-webxr-enabling-virtual-and-augmented-reality-on-the-web) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)