Home › Companies › Protolabs › Sr. Software Engineer—Catalog Domain
Sr. Software Engineer—Catalog Domain
Protolabs · Maple Plain, MN · Hybrid · Active · $107,400–$161,000 / year · Lever
Job facts
| Field | Value |
|---|---|
| Company | Protolabs |
| Title | Sr. Software Engineer—Catalog Domain |
| Normalized title | - |
| Department / team | Technology / Software Engineering |
| Location | Maple Plain, MN, United States |
| Work model | Hybrid / Hybrid |
| Employment type | Full Time |
| Salary | $107,400–$161,000 / year |
| Status | active |
| ATS provider | Lever |
| Posted / first seen | 2026-05-07 / 2026-05-29 |
| Changed / last seen | 2026-05-29 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Protolabs. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Lever. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Maple Plain. | Open |
| Department jobs | Active postings in Technology. | Open |
| Work model jobs | Active Hybrid postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Protolabs |
| Source | 3af94b75-c8cc-4bba-aab6-db80b0428a5c |
| ATS provider | Lever |
Description
Be yourself at Protolabs
Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. We are an equal opportunity employer, and we are committed to building a diverse team that feels they are valued in the workplace. So do you feel you do not meet every single requirement but still intrigued? We encourage you to still apply! You can help make our company even better. We do not discriminate based on race, color, national origin, sexual orientation, gender, age, mental or physical ability, or any way you represent yourself. We strongly believe diversity makes for more successful teams.
Why Protolabs?
We are the leaders in digital manufacturing. We hire doers, makers, and creative thinkers who tackle our roles with an entrepreneurial spirit. Our culture is centered around meaningful work that brings new and innovative products to market at unprecedented speeds. We are a diverse team that comes from all walks of life and take pride in our team who is smart, genuine, humble, and passionate about what we do. It’s our people who fuel our creativity and make our culture feel like home.
Join our team as a Sr. Software Engineer—Catalog Domain!
This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday at HQ in Maple Plain MN
The Senior Software Engineer, Catalog Domain is responsible for building and maintaining critical services within a service-oriented architecture that powers Protolabs’ digital manufacturing offerings. In this role, you will design and deliver scalable backend systems that connect commerce, pricing, sourcing, and engineering platforms to create a seamless and dynamic customer experience.
You’ll help bring manufacturing solutions to life by enabling comprehensive, real-time offers for 3D printing, injection molding, CNC machining, and sheet metal fabrication. This role is ideal for an experienced engineer who enjoys solving complex integration challenges, building reliable services at scale, and working on software that directly impacts how customers design, quote, and manufacture parts.
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.
What You'll Do
Design, deliver and maintain features end to end, working closely with stakeholders to solve complex problems
Build front and backend systems that integrate disparate services into a unified customer facing offer
Mentor junior engineers, coordinate cross-team initiatives and clearly communicate complex ideas
Improve quality by writing clear, efficient, testable code and participating in constructive code reviews
Participate in an off-hours support rotation once every 6 weeks
Improve the technical foundations of our platform and raise the bar within our team.
Be a proactive, collaborative and conscientious self-starter who doesn’t shy away from a challenge.
What It Takes
Education and Experience:
5+ years of experience building web applications and backend services
Strong proficiency in C#, Javascript and MSSQL for designing, developing, testing and monitoring production systems
Experience with relational databases, especially Microsoft SQL Server
Experience with Docker, Kubernetes, and CI/CD environments
Track record of robust feature implementation and successful feature delivery
Experience working in an agile team with product managers and quality engineers
Excellent communication and collaboration skills
Architecture: Service-oriented/Microservices
Backend: Microsoft .NET 10, C#, Entity Framework, MVC, Azure Service Bus
Frontend: HTML, Vue.js, TypeScript, CSS, SASS
DevOps: Docker, Rancher, Kubernetes, ADO, Azure Repos
Data: Microsoft SQL Server, Redis
Knowledge, Skills, and Abilities:
Strong problem-solving and debugging skills
Expertise in developing high-quality software
Understand software architecture/SOLID principles
Experience in Microsoft ‑ based technology environments
Experience in API design and integration
Experience in system design and scalability
Understand and have experience using version control systems
Ability to collaborate effectively across engineering, analytics, and business teams
Excellent work ethic, positive attitude, and strong sense of urgency
Familiarity with Vue.js
Full job record
| Job ID | 5c623cdbb652bf4fe0a517ff8149a960e563c739 |
| Org ID | 3d841220-5b30-4753-b40d-c7c17e109361 |
| Source ID | 3af94b75-c8cc-4bba-aab6-db80b0428a5c |
| Board ID | 3af94b75-c8cc-4bba-aab6-db80b0428a5c |
| Provider | lever |
| Provider Job Key | df1f1f64-11ee-4d4b-9cbc-4c87d79cf853 |
| Title | Sr. Software Engineer—Catalog Domain |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Maple Plain, MN |
| Department | Technology |
| Team | Software Engineering |
| Employment Type | Full-time |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | United States |
| Region | MN |
| City | Maple Plain |
| Salary Raw | USD 107400-161000 per-year-salary |
| Salary Min | 107,400 |
| Salary Max | 161,000 |
| Salary Currency | USD |
| Salary Period | year |
| Source URL | https://jobs.lever.co/protolabs/df1f1f64-11ee-4d4b-9cbc-4c87d79cf853 |
| Apply URL | https://jobs.lever.co/protolabs/df1f1f64-11ee-4d4b-9cbc-4c87d79cf853/apply |
| First Seen At | 2026-05-29 06:57:43Z |
| Last Seen At | 2026-06-06 19:58:20Z |
| Last Checked At | 2026-06-06 19:58:20Z |
| Last Changed At | 2026-05-29 06:57:43Z |
| Inactive At | — |
| Source Posted At | 2026-05-07 13:50:58Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=lever/board=protolabs/date=2026-06-06/2026-06-06T19-58-19-549Z-b7e9cd941ff90bc10c79b479551c96ae16bbc7286c68175e791ea782793abd17.json |
Event Fields
{
"content_hash": "c19c8b5d22a75f19bf7d1526e22bf1cb7adf9dbc2c451bd624bf64b07bbac4f9",
"source_hash": "5025fea38c50330ca5e946e3278d4c05e9fb4ba55345df6ed9d5faae57a36eeb",
"last_changed_at": "2026-05-29T06:57:43.031Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Maple Plain, MN",
"city": "Maple Plain",
"region": "MN",
"country": "United States",
"is_remote": false,
"confidence": 0.9
},
"salary_max": 161000,
"salary_min": 107400,
"inferred_at": "2026-06-06T19:58:20.601Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en",
"location": {
"raw": "Maple Plain, MN",
"city": "Maple Plain",
"region": "MN",
"country": "United States",
"is_remote": false,
"confidence": 0.9
},
"countries": [
"United States"
]
},
"remote_policy": "hybrid",
"salary_period": "year",
"workplace_type": "hybrid",
"salary_currency": "USD"
}Extensions
{}Native Structured
{
"lists": [
{
"text": "What You'll Do",
"content": "<div>\n<div>\n<ul style=\"list-style-type: disc;\">\n<li><span data-ccp-props=\"{}\"> </span><span data-contrast=\"auto\">Design, deliver and maintain features end to end, working closely with stakeholders to solve complex problems</span></li>\n<li><span data-contrast=\"auto\">Build front and backend systems that integrate disparate services into a unified customer facing offer</span></li>\n<li><span data-contrast=\"auto\">Mentor junior engineers, coordinate cross-team initiatives and clearly communicate complex ideas</span></li>\n<li><span data-contrast=\"auto\">Improve quality by writing clear, efficient, testable code and participating in constructive code reviews</span></li>\n<li><span data-contrast=\"auto\">Participate in an off-hours support rotation once every 6 weeks</span></li>\n<li><span data-contrast=\"auto\">Improve the technical foundations of our platform and raise the bar within our team. </span><span data-ccp-props=\"{}\"> </span></li>\n<li><span data-contrast=\"auto\">Be a proactive, collaborative and conscientious self-starter who doesn’t shy away from a challenge.</span><span data-ccp-props=\"{}\"> </span></li>\n\n</ul></div>\n</div>"
},
{
"text": "What It Takes",
"content": "<p style=\"margin: 0in; font-size: 9pt; font-family: Arial, sans-serif;\"><strong><span style=\"font-size: 10.0pt; font-family: 'Franklin Gothic Book', sans-serif;\">Education and Experience:</span></strong></p>\n<div>\n<ul style=\"list-style-type: disc;\">\n<li><span data-contrast=\"auto\">5+ years of experience building web applications and backend services</span></li>\n<li><span data-contrast=\"auto\">Strong proficiency in C#, Javascript and MSSQL for designing, developing, testing and monitoring production systems</span></li>\n<li><span data-contrast=\"auto\">Experience with relational databases, especially Microsoft SQL Server</span></li>\n<li><span data-contrast=\"auto\">Experience with Docker, Kubernetes, and CI/CD environments</span></li>\n<li><span data-contrast=\"auto\">Track record of robust feature implementation and successful feature delivery</span></li>\n<li><span data-contrast=\"auto\">Experience working in an agile team with product managers and quality engineers</span></li>\n<li><span data-contrast=\"auto\">Excellent communication and collaboration skills</span></li>\n<li>Architecture: Service-oriented/Microservices</li>\n<li>Backend: Microsoft .NET 10, C#, Entity Framework, MVC, Azure Service Bus</li>\n<li>Frontend: HTML, Vue.js, TypeScript, CSS, SASS</li>\n<li>DevOps: Docker, Rancher, Kubernetes, ADO, Azure Repos</li>\n<li>Data: Microsoft SQL Server, Redis<span data-ccp-props=\"{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":240,"335559739":240}\"> </span></li>\n\n</ul></div>\n<div>\n<p><span data-ccp-props=\"{}\"> </span><strong><span style=\"font-size: 10.0pt; font-family: 'Franklin Gothic Book', sans-serif;\">Knowledge, Skills, and Abilities:</span></strong></p>\n<ul style=\"list-style-type: disc;\">\n<li><span data-contrast=\"auto\">Strong problem-solving and debugging skills</span></li>\n<li><span data-contrast=\"auto\">Expertise in developing high-quality software</span></li>\n<li><span data-contrast=\"auto\">Understand software architecture/SOLID principles</span></li>\n<li><span data-contrast=\"auto\">Experience in Microsoft</span>‑<span data-contrast=\"auto\">based technology environments</span></li>\n<li><span data-contrast=\"auto\">Experience in API design and integration</span></li>\n<li><span data-contrast=\"auto\">Experience in system design and scalability</span></li>\n<li><span data-contrast=\"auto\">Understand and have experience using version control systems</span></li>\n<li><span data-contrast=\"auto\">Ability to collaborate effectively across engineering, analytics, and business teams</span></li>\n<li><span data-contrast=\"auto\">Excellent work ethic, positive attitude, and strong sense of urgency</span></li>\n<li><span data-contrast=\"auto\">Familiarity with Vue.js</span><span data-ccp-props=\"{}\"> </span></li>\n\n</ul></div>"
}
],
"country": "US",
"createdAt": 1778161858218,
"updatedAt": null,
"categories": {
"team": "Software Engineering",
"location": "Maple Plain, MN",
"commitment": "Full-time",
"department": "Technology",
"allLocations": [
"Maple Plain, MN"
]
},
"salaryRange": {
"max": 161000,
"min": 107400,
"currency": "USD",
"interval": "per-year-salary"
},
"workplaceType": "hybrid"
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/5c623cdbb652bf4fe0a517ff8149a960e563c739?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/3d841220-5b30-4753-b40d-c7c17e109361JSONGET https://api.bluedoor.sh/job-postings/v1/sources/3af94b75-c8cc-4bba-aab6-db80b0428a5cJSONGET https://api.bluedoor.sh/job-postings/v1/jobs/5c623cdbb652bf4fe0a517ff8149a960e563c739/eventsJSON