Software Engineer creating and delivering technology for digital manufacturing at Protolabs. Collaborating on scalable solutions that impact customers and business growth.
Responsibilities
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.
AI tools for software development such as Cursor, Claude or Co-pilot.
Develop, modify, test, debug, and document application programs of moderate complexity and scope.
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, senior engineers, product partners, and cross-functional teams.
Provide technical input and assistance to less experienced developers when appropriate.
Communicate development progress, risks, and support needs to team members and management.
Participate in a 24x7 on call rotation supporting global systems.
Follow software engineering best practices and contribute to system resilience, performance, and maintainability.
Stay current on relevant technologies, frameworks, and industry best practices.
Perform other duties as assigned.
Requirements
A bachelor’s degree in Computer Science, Software Engineering, Mathematics, or a closely related discipline, or equivalent professional experience, is required.
3+ years of professional software development experience (or equivalent demonstrated capability).
Experience developing, maintaining, and supporting production software systems.
Solid understanding of core software engineering concepts, design principles, and development practices.
Experience using version control systems in a team environment.
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.
Microsoft based development experience strongly preferred.
Benefits
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
Senior Software Engineer developing tailored software solutions from frontend to database. Collaborating with clients and mentoring junior team members in a team - oriented culture.
Software Architect developing tailored software architectures for diverse clients in hybrid mode. Leading project teams and ensuring technical implementation with a focus on client requirements.
Senior Software Engineer developing fullstack software solutions from frontend to database. Collaborating on client needs, mentoring juniors, and ensuring code quality in Munich office.
Senior Software Engineer developing fullstack software applications for clients in Stuttgart. Analyzing client needs and providing high - quality code while mentoring junior developers.
Senior Fullstack Engineer enhancing diverse engineering squad with expertise for a company focused on energy transition. Driving product scaling and impacting users, organization, and engineering practices.
AI Software Developer creating AI systems for business processes with a focus on robust LLM solutions. Engaging in end - to - end development of production - ready AI features and API integrations.
Working Student in Software Engineering at dotbase, building software that impacts patient care and healthcare innovation. Collaborate on product features using Vue3, TypeScript, and Node.js.
Software Engineer developing full - stack applications and web services for ISCC's sustainable technology initiatives. Collaborating with internal teams to improve applications and optimize workflows.
Early - career engineer joining Willidrop, a managed marketplace for cross - border car transport in Europe. Contribute across system, mentor under experienced lead, and grow into ownership role.
Senior Software Engineer covering the entire software development cycle at HiQ. Collaborating with clients to implement scalable systems and web applications.