> Markdown version of [/jobs/ext/2015553-associate-software-engineer-c-computer-aided-manufacturing](https://www.wearedevelopers.com/jobs/ext/2015553-associate-software-engineer-c-computer-aided-manufacturing). 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). --- # Associate Software Engineer - C++ (Computer Aided Manufacturing) - **Company:** PROTOLABS INC. - **Location:** Plymouth, MN, United States - **Salary:** $74,500.0 - $111,700.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), .NET Framework, 3d Models, Application Programming Interfaces (APIs), Business Logic, C Sharp (Programming Language), C++ (Programming Language), Cascading Style Sheets (CSS), Code Review, Databases, Data Visualization, Software Debugging, Digital Technology, JSON, Object-Oriented Software Development, Software Engineering, Technical Data Management Systems, Web Applications, Web Services, WebGL, Data Processing, Backend, Git, Information Technology, Restful APIs, Software Version Control - **Published:** August 10, 2026 - **Apply:** https://www.adzuna.com/details/5834329174 ## About the Role * BS in Computer Science, Software Engineering, or equivalent practical experience * Foundational knowledge of JavaScript and modern web development concepts * Experience with object-oriented programming, preferably in C# or .NET * Familiarity with web services, REST APIs, and JSON data formats * Understanding of software development fundamentals such as version control (e.g., Git), debugging, and testing What Makes You Standout * Familiarity with core software engineering concepts, design principles, and development practices. * Familiarity with Agile/Scrum development methodologies. * Strong problem-solving, analytical, and debugging skills. * Effective written and verbal communication skills. * Ability to work independently on assigned tasks while collaborating within a team. * Demonstrated accountability, positive attitude, and ability to meet commitments ## Description This is a hybrid role with three days on-site-Tuesday, Wednesday, and Thursday at our office in Plymouth, MN The Associate Software Engineer plays a key role on the manufacturing software development team, contributing to the design, development, and maintenance of web-based applications that support manufacturing operations, data visualization, and data-driven decision-making. This role focuses on building scalable, high-performance software solutions that connect digital technology with real-world manufacturing systems.What You'll Do * Develop and maintain web apps using JavaScript, HTML, and CSS * Implement WebGL-based visualizations (e.g., 3D models, simulations, or production layouts) for manufacturing data and workflows * Build, consume, and troubleshoot RESTful web services and APIs * Contribute to back-end development using .NET (C#) to support business logic and data processing * Collaborate with senior engineers, product managers, and QA to deliver high-quality manufacturing software solutions * Write clean, maintainable, and well-documented code following team standards * Participate in code reviews, testing, and debugging activities * Learn and apply manufacturing domain concepts such as production workflows * Support integration with databases, and third-party services as needed ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)