Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer-Catalog Domain

$107.4k - $161k

Proto Labs

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.


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


$107,400 - $161,000 a year

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.
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer-Catalog Domain in Maple Plain, Hennepin County, MN vacancy
  • $115k - $145k

     ...Job Purpose and Impact The Senior Software Engineering job designs, develops and maintains software applications and systems. With minimal supervision, this job collaborates with cross functional teams to define, design and implement new software features to meet... 
    Senior
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa

    Cargill

    Wayzata, MN
    4 days ago
  • $77k - $154k

     ...Senior Innovation Software Engineer Will be responsible for building and delivering innovative applications and automation solutions end-to-end, rapidly translating ideas into working prototypes and reusable assets. This role requires strong hands-on full-stack engineering... 
    Senior
    Work at office

    Huntington

    Minnetonka, MN
    3 days ago
  •  ...requirements across a rapidly evolving landscape. As a Senior Software Engineer , you'll serve as a technical authority and force multiplier...  ...to monolith-to-services decomposition, with comfort in domain-driven design and API-first thinking ~ Hands-on experience... 
    Senior
    Local area
    Flexible hours

    Sovos Compliance

    Hopkins, MN
    5 days ago
  •  ...Sr. Application Developer Seeking a hands-on Application Developer to lead design...  ...~ Bachelor’s degree. ~5+ years in software development/architecture roles. ~5+ years...  ...knowledge of REST APIs, JSON, OAuth, Apigee. Domain experience in asset finance / leasing &... 
    Senior

    United IT

    Minnetonka, MN
    3 days ago
  • $95k - $145k

     ...Sr. Application Developer- ERP (Atlanta OR MSP) Cargill is committed to providing food and agricultural solutions to nourish the...  ...relevant experience. Preferred Qualifications: ERP & DOMAIN EXPERTISE: Solid hands‑on experience with enterprise‑scale applications... 
    Senior
    Work experience placement

    Cargill

    Wayzata, MN
    5 days ago
  • $95k - $140k

     ...Impact ~ As a Senior Application Developer, you will build, maintain, integrate and implement software applications supporting the Supply Chain Planning functional domain within the organization. In this role, you will be a senior member of a product team and will... 
    Senior
    Work experience placement

    Cargill

    Wayzata, MN
    6 hours ago
  • $95k - $159k

     ...Job Description Summary The Senior Data Engineer designs and builds the AWS-native data foundation behind our enterprise AI applications...  ...to the technical data dictionary, business glossary, and data catalog. Technical Leadership Set the design direction for data... 
    Senior
    Permanent employment
    Contract work
    Remote work
    Visa sponsorship
    Work visa
    Relocation package

    GE Aerospace

    Minnetonka, MN
    4 days ago
  • $132.26k - $155.6k

     ...institutions. We’re looking for people who want more than just a job – they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey. We are looking... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    U.S. Bank

    Hopkins, MN
    1 day ago
  •  ...Role: Sr. Java Developer with Mule soft Location: Minnetonka, MN or Basking Ridge, NJ Duration: Long Term...  ...: Overall 10+ years of experience Applies Software Engineering Patterns to Solve Problems MUST HAVE ADVANCED Mule Soft... 
    Senior

    3B Staffing LLC

    Hopkins, MN
    1 day ago
  •  ...Job Description Description: Seeking a Software Engineer who who strives for excellence and is passionate about building highly scalable applications. Looking for a Senior Full stack Software Engineer who can help build a new application or modernize existing... 
    Senior

    Procyon TS

    Hopkins, MN
    1 day ago
  • $154.2k - $192.8k

     ...foster fun and relationship building across our global community. The Role In this role, the Senior Principal Power Systems Engineer will technically lead and mentor other engineers in delivering complex designs that meet customer specifications. In this role,... 
    Senior
    Contract work
    Work at office
    Remote work

    Aspen Technology

    Medina, MN
    1 day ago
  •  ...Azure). ~ Excellent problem-solving and communication skills. Nice to Have Experience with event-driven architecture or domain-driven design (DDD). Familiarity with containerization (Docker, Kubernetes). Knowledge of security best practices in... 
    Senior

    Argyle Infotech

    Hopkins, MN
    2 days ago
  • A healthcare innovation leader is seeking a Full Stack Engineer to design and develop critical applications. This role requires over 10 years of IT experience with strong abilities in cloud platforms and application support. You will collaborate with teams to build resilient... 
    Senior
    Remote work

    Optum

    Minnetonka, MN
    2 days ago
  • $100 per hour

     ...Sr. DevOps Engineer $100 Onsite - Hopkins, MN Client Kit BGV must be cleared to start What are the top 3 skills required...  ...designing enterprise scale cloud native platforms, optimizing software delivery pipelines, and guiding teams to deliver secure,... 
    Senior
    Day shift

    Diamondpick

    Minnetonka, MN
    3 days ago
  • A leading health care innovation firm is seeking a skilled IT professional to design and maintain applications, focusing on security and cloud infrastructure. The role allows for remote work while collaborating with development teams on cloud migration and enhancing application...
    Senior
    Remote work

    Optum

    Minnetonka, MN
    6 days ago
  • $95k - $130k

     ...the right thing-today and for generations to come. Job Purpose and Impact ~ The Sr. Application Developer- MSC Analyst job builds, maintains, integrates and implements software applications within the organization. They work with busines stakeholders on requirements... 
    Senior
    Work experience placement

    Cargill

    Wayzata, MN
    2 days ago
  • $91.7k - $163.7k

     ...critical rules application in production. The role requires solid engineering expertise, understanding of US Healthcare Insurance (nice to...  ...teams to deliver high quality, resilient, and secure software while ensuring the availability of systems in production. You’... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Optum

    Minnetonka, MN
    2 days ago
  • $107.4k - $161k

     ...Join Our Team as a Senior DevOps Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday at HQ in Maple Plain MN. The Senior DevOps Engineer plays a critical role in supporting and advancing Protolabs' internal and external business applications... 
    Senior
    Permanent employment
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Proto Labs

    Maple Plain, Hennepin County, MN
    18 hours ago
  • $105.4k - $124k

     ...job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives...  ...impacted and feature's purpose - Understanding of the team's domain, how work in this domain relates to the team's objectives and... 
    Full time
    Temporary work
    Work experience placement
    Local area

    U.S. Bank

    Hopkins, MN
    5 days ago
  • $144k - $210k

     ...Purpose and Impact The Principal, Trading Engineering job leads and advises the design, development and delivery of trading software initiatives that drive the trading...  ...Familiarity with Linux/Unix environments. Trading Domain Knowledge In-depth knowledge of... 
    Work experience placement

    Cargill

    Wayzata, MN
    3 days ago
  • $105.4k - $124k

     ...Description This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate... 
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Hopkins, MN
    2 days ago
  • $72.8k - $130k

     ...as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. The Software Engineer is responsible for supporting and enhancing a high volume, cloud native claims platform built on Azure, Kubernetes, and Kafka.... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Minnetonka, MN
    7 days ago
  • $98.18k - $115.5k

     ...Description This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate... 
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Hopkins, MN
    3 days ago
  •  ...Software Engineer Location: Wayzata, Minnesota (Onsite) Employment Type: Contract Duration : 6 months Role Overview This role involves designing, developing, and maintaining software applications and systems. The Software Engineer will work with cross... 
    Contract work
    Work experience placement

    Apex Systems

    Wayzata, MN
    3 days ago
  • $112.7k - $193.2k

    A leading health care innovation company seeks an experienced professional for a role in AI processing rules and compliance. This position allows for flexible remote work within the U.S., but requires in-office attendance for those in certain areas. Candidates must have...
    Senior
    Work at office
    Remote work
    Flexible hours

    Optum

    Minnetonka, MN
    7 days ago
  •  ...Splunk, Prometheus, Grafana, ELK. Collaborate with product, engineering, and DevOps teams to ensure best practices. Troubleshoot L2...  ...or similar architecture frameworks. Asset finance / leasing / lending domain exposure. Scaled Agile experience (SAFe).... 

    United IT

    Minnetonka, MN
    3 days ago
  • $130k - $160k

     ...design and evolution of scalable, secure, and high-performing software applications that support Polaris's digital platforms. In this...  ...Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related technical field. Minimum of 10 years of... 
    Local area
    Remote work

    Polaris Industries

    Medina, MN
    4 days ago
  •  ...release planning, environment management and change control. Lead and provide guidance on strategy and technical planning of FP&A software applications in accordance with software compliance standards. Partner with internal and external stakeholders in providing... 
    Senior
    Work experience placement

    Staffing the Universe

    Wayzata, MN
    3 days ago
  • $200.4k - $343.5k

     ...Engineering Leadership Role Optum Tech is a global leader in health care innovation. Our...  ...teams design, build, test, and operate software Build, lead, and scale a high performing...  ..., and regulatory consistency across domains AI, Data & Intelligent Automation... 
    Minimum wage
    Full time
    Work experience placement
    Local area

    Genoa Telepsychiatry

    Minnetonka, MN
    2 days ago
  • $69k - $105k

     ...of 2 years of relevant work experience. Typically reflects 3 years or more of relevant experience. PREFERRED QUALIFICATIONS ERP & DOMAIN EXPERTISE: Hands-on experience with enterprise-scale applications (ERP preferred) in a techno functional capacity, with exposure to... 
    Work experience placement

    Cargill

    Wayzata, MN
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer-Catalog Domain. Be the first to apply!