Associate Software Engineer – C++ (Computer Aided Manufacturing)

ProtolabsBrooklyn Park, MN
$74,500 - $111,700Hybrid

About The Position

This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday at HQ in Brooklyn Park 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.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • 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

Benefits

  • Competitive salary and annual bonus opportunity
  • Health Insurance: Traditional OR High Deductible plan
  • Flexible Spending Accounts
  • Health Savings Account (including employer contributions)
  • Dental and Vision
  • Basic and Supplemental Life Insurance
  • Short-Term and Long-Term Disability
  • Paid caregiver leave
  • At least 3 weeks of PTO + Holiday Pay + Wellness Hours + Volunteer Hours
  • 401k with company match and immediate vest
  • Employee Stock Purchase Program at a 15% discounted rate
  • Matching grants through Protolabs foundation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service