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

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.

Senior Software Engineer
ProtolabsSenior .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 & technologiesJavaScript.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 resumeApplicant 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