Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Protolabs

Senior Software Engineer

Protolabs

Senior .NET Software Engineer designing and maintaining applications for Protolabs’ digital manufacturing. Collaborating with teams to deliver high-quality, innovative solutions.

Posted 5/18/2026full-timeNashua • New Hampshire • 🇺🇸 United StatesSenior💰 $107,400 - $161,000 per yearWebsite

Tech Stack

Tools & technologies
JavaScript.NETSQL

About the role

Key responsibilities & impact
  • Design, develop, and maintain software applications used across Protolabs’ digital manufacturing and commerce platforms
  • Build and enhance features using .NET Core, C#, web services, and SQL Server
  • Utilize AI tools for software development such as Cursor, Claude or Co-pilot
  • Design, implement, debug, and deliver high quality software
  • Participate in requirements gathering, system design discussions, design reviews, and code reviews
  • Create and maintain unit tests and automated acceptance tests to ensure software quality and reliability
  • Debug and resolve production issues across functional and technical areas
  • Work from established system designs and specifications using standard development tools, procedures, and best practices
  • Collaborate effectively with architects, other engineers, product partners, and cross functional teams
  • Provide technical input and assistance to less experienced engineers when appropriate
  • Communicate development progress, risks, and support needs to team members and management
  • Follow software engineering best practices and contribute to system resilience, performance, and maintainability
  • Stay current on relevant technologies, frameworks, and industry best practices
  • Participate in 24x7 on-call rotation in support of global software systems
  • Perform other duties as assigned

Requirements

What you’ll need
  • A degree in Computer Science, Software Engineering, or related field
  • 5+ years of professional software development experience (or equivalent demonstrated capability)
  • Proficient in C#, Visual Studio, MS-SQL, HTML, JavaScript
  • .NET development work experience
  • Experience developing, maintaining, and supporting production software systems
  • Experience with multiple .NET patterns and platform technologies like client/server, ASP .NET sites, web services, WCF endpoints, SOA, or MVC
  • Experience using version control systems in a team environment
  • Strong communication skills and work ethic
  • Solid understanding of core software engineering concepts, design principles, and development practices
  • Familiarity with Agile/Scrum development methodologies
  • Demonstrated accountability, positive attitude, and ability to meet commitments
  • Strong problem-solving, analytical, and debugging skills
  • Ability to work independently on assigned tasks while collaborating within a team
  • Demonstrated history of staying current on best practices in technology **

Benefits

Comp & perks
  • 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!

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NET CoreC#SQL ServerHTMLJavaScriptunit testsautomated acceptance testsAgileScrumsoftware engineering best practices
Soft Skills
strong communication skillswork ethicproblem-solvinganalytical skillsdebugging skillsability to work independentlycollaborationaccountabilitypositive attitudeability to meet commitments
Certifications
degree in Computer Sciencedegree in Software Engineering