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

Protolabs

Brooklyn Park (MN)

On-site

USD 74,500 - 111,700

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Insurance
Flexible Spending Accounts
401k with company match
Employee Stock Purchase Program
Paid caregiver leave

Job summary

Protolabs is seeking an Associate Software Engineer (C++) for a hybrid role in Brooklyn Park, Minnesota. The position focuses on developing web-based applications for manufacturing operations and requires a strong foundation in JavaScript and web development.

Responsibilities include maintaining web apps, building RESTful services, and contributing to back-end development. Candidates should have a BS in Computer Science or equivalent experience. Competitive salary ranges from $74,500 to $111,700, with comprehensive benefits provided.

Qualifications

  • Experience with object-oriented programming, preferably in C# or .NET.
  • Understanding of software development fundamentals such as version control and debugging.

Responsibilities

  • Develop and maintain web apps using JavaScript, HTML, and CSS.
  • Implement WebGL-based visualizations for manufacturing workflows.
  • Collaborate with senior engineers to deliver high-quality software solutions.

Skills

JavaScript
C# or .NET
REST APIs
Web development

Education

BS in Computer Science or Software Engineering

Tools

Git

Job description

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

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.

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
What It Takes
  • 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
What's In It For You?
  • We offer a competitive salary and annual bonus opportunity
  • In addition, we offer amazing benefits including but not limited to:
    • 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
  • You will receive 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
  • And More!

$74,500 - $111,700 a year

Protolabs offers a competitive total rewards package, and compensation mix vary based on position, such as base wage, as well as other earnings including incentives and commissions. Actual pay offered will vary depending on multiple factors which may include, without limitation, job function, work experience, specialized skills, training, education, and certifications.

Proto Labs maintains ITAR-compliant operations in all of our United States based facilities. Due to ITAR regulations, this role is only open to U.S. Citizens, lawful permanent residents (green card holders) or foreign nationals granted refugee or asylee status. Individuals with temporary visas (e.g. E, F-1, H-1, H-2, L, B, J, TN or OPT) are not eligible for hire in this role.

Proto Labs, Inc. is an Equal Opportunity Employer

Physical Demands

While performing the essential duties of this job, the employee is regularly required to sit; use a computer keyboard, monitor and mouse, telephone and printer; reach with hands, and arms, talk, see and hear. The employee is occasionally required to stand, walk, stoop or kneel and must occasionally lift and/or move up to 25 pounds.

Work Environment

Indoors (A/C); nonsmoking; the majority of this job function is performed in an office setting requiring normal safety precautions. However, there may be job duties that require the employee to spend time in the manufacturing areas exposed to machinery and noise; eye protection occasionally required. Occasionally works in outside weather conditions. Occasionally works near moving mechanical parts and in high, precarious places and is occasionally exposed to wet and/or humid conditions, fumes or airborne particles, toxic or caustic chemicals, risk of electrical shock and vibration. The noise level in the work environment is usually quiet to moderate.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Protolabs • Plymouth (MN)

Hybrid
USD 75,000 - 112,000
Health Insurance
401k with company match
Employee Stock Purchase Program
+2
Associate Software Engineer – C++ (Computer Aided Manufacturing)
Associate Software Engineer – C++ (Computer Aided Manufacturing)

Protolabs • Iowa (LA)

On-site
USD 75,000 - 112,000
Health Insurance
Flexible Spending Accounts
Health Savings Account
+6
Principal Software Engineer – Corporate Systems
Principal Software Engineer – Corporate Systems

Protolabs • Maple Plain (MN)

Hybrid
USD 131,000 - 176,000
Health Insurance
Flexible Spending Accounts
Health Savings Account
+3
Senior Manufacturing Engineer
Senior Manufacturing Engineer

Dormont Manufacturing Co • Brooklyn Park (MN)

On-site
USD 90,000 - 120,000
Health Insurance
Flexible Spending Accounts
Health Savings Account
+5
CNC Supervisor (Second Shift)
CNC Supervisor (Second Shift)

Protolabs • Nashua (NH)

On-site
USD 66,000 - 90,000
Health Insurance
401k with company match
Paid caregiver leave
+1
Operations Project Manager
Operations Project Manager

Protolabs • Rosemount (MN)

On-site
USD 88,000 - 117,000
Health Insurance
Flexible Spending Accounts
Health Savings Account
+8
Manufacturing Coordinator I
Manufacturing Coordinator I

Protolabs • Brooklyn Park (MN)

On-site
USD 33,021 - 42,705
Health Insurance
401k with company match
Employee Stock Purchase Program
+2
Senior Manufacturing Engineer (Machining)
Senior Manufacturing Engineer (Machining)

Protolabs • Brooklyn Park (MN)

On-site
USD 99,000 - 134,000
Health Insurance
401k with company match
Employee Stock Purchase Program
Project Manager
Project Manager

Protolabs • Maple Plain (MN)

Hybrid
USD 50,300 - 67,100
Health Insurance
Flexible Spending Accounts
Health Savings Account
+8
Senior Product Designer
Senior Product Designer

Protolabs • Maple Plain (MN)

On-site
USD 87,800 - 117,100
Health Insurance
Flexible Spending Accounts
401k with company match
+1