
Published: Mon, 14 Jul 2025 12:50:08 GMT
Experience with cloud technologies like AWS, Azure, or Google Cloud Platform Experience with containerization and orchestration technologies like Docker and Kubernetes Experience with CI/CD tools like Jenkins, CircleCI, or Azure DevOps
At Protolabs, we are looking for a passionate and skilled Software Engineer to join our diverse and dynamic team. As a leader in digital manufacturing, we are committed to building a team that values diversity and inclusivity. We believe that diversity leads to more successful and innovative teams, and we do not discriminate based on race, color, national origin, sexual orientation, gender, age, mental or physical ability, or any other way an individual may represent themselves.
Why Join Us?
At Protolabs, we are more than just a company – we are a community. 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 takes pride in our smart, genuine, humble, and passionate employees. Our people are the driving force behind our success, and we are looking for a Software Engineer who shares our entrepreneurial spirit and passion for excellence.
In this remote role, you will be responsible for designing, developing, and supporting new and existing products. Your work will be crucial in enhancing and maintaining the value, profitability, and importance of our products to the company. You will work closely with other engineers, developers, and management to deliver high-quality solutions and contribute to the overall success of our team.
What You’ll Do:
– Develop and modify applications programs of high complexity and scope
– Design, code, test, debug, and document programs
– Provide technical assistance to less experienced developers
– Collaborate with peers on development tasks
– Keep related groups and management informed of progress and support requirements
– Interface effectively with engineers, developers, management, and other peers
– Stay current on best practices in technology
– Perform other duties as assigned
What It Takes:
– Degree in Computer Science, Software Engineering, or related field, or equivalent combination of education and experience
– 3 or more years of software engineering experience
– 2 or more years of experience with web technologies, including JavaScript, HTML, CSS, node, and npm
– Experience building non-trivial applications in Vue.js or another modern JavaScript framework (React, Angular, etc.)
– Experience and working knowledge of .NET Core, C#, and MSSQL (Java experience will also be considered)
– Experience working with REST and developing RESTful services
– Experience with writing unit tests and their relevant technologies (Vitest, Jest, Moq, etc.)
– Experience working with a version control system like Git, Bitbucket, Subversion, or Mercurial
– Experience working on an Agile scrum team
– Experience working in a fast-paced, collaborative environment
– Strong verbal and written communication skills
– Excellent work ethic, positive attitude, and sense of urgency
Nice to Have:
– Experience with TypeScript and other frontend libraries and technologies, like Vite and Storybook
– Experience with CSS preprocessors, like SCSS, SASS, LESS, etc.
– Experience with cloud technologies, like AWS, Azure, or Google Cloud Platform
– Experience with containerization and orchestration technologies, like Docker and Kubernetes
– Experience with CI/CD tools, like Jenkins, CircleCI, or Azure DevOps
At Protolabs, we are committed to creating a diverse and inclusive workplace where everyone feels valued and respected. We are proud to be an equal opportunity employer and do not discriminate based on race, color, national origin, sexual orientation, gender, age, mental or physical ability, or any other way an individual may represent themselves. Join us and be a part of our talented team of doers, makers, and creative thinkers who are changing the game in digital manufacturing. Apply link