Software Engineer
$87.4k - $131kProto 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 Software Engineer! This is a hybrid role: Tuesday, Wednesday, and Thursday based out of Headquarters in Maple Plain, MN. In this role, you'll help create the technology that powers our business-designing and delivering smart, scalable solutions that make a real impact on our customers and our growth. You'll bring ideas to life through hands-on engineering, close collaboration, and a commitment to building high-quality products that keep us moving forward. What You'll Do
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 Software Engineer! This is a hybrid role: Tuesday, Wednesday, and Thursday based out of Headquarters in Maple Plain, MN. In this role, you'll help create the technology that powers our business-designing and delivering smart, scalable solutions that make a real impact on our customers and our growth. You'll bring ideas to life through hands-on engineering, close collaboration, and a commitment to building high-quality products that keep us moving forward. What You'll Do
- 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 crossfunctional 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.
- 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.
- Experience with C#, .NET Core, Visual Studio, and MS SQL Server
- Exposure to HTML, JavaScript, and modern web technologies
- Understanding of common .NET architectural patterns
- Experience supporting distributed or service oriented systems
- Prior participation in on call rotations or production support environments.
- We offer a competitive salary and annual bonus opportunity
- In addition, we offer amazing benefits including but not limited to:
- 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!
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Maple Plain, Hennepin County, MN vacancy
$90.2k - $112.8k
...massive opportunities for career growth. We are seeking Software Developers to contribute to the development of the company's... ..., HTML, and CSS. ~ Bachelor's degree in software engineering or related technical field. ~ Test-driven development experience...SuggestedTemporary work$127k - $158.7k
...team responsible for the delivery of next-generation industrial software solutions. This solution will provide a software-defined, data... ...You'll Need A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. 8-12 years of related...SuggestedTemporary workWork experience placementFlexible hours$72.8k - $130k
...serve as you help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. The Software Engineer will collectively own end-to-end development responsibility for a given feature and is responsible for end-to-end delivery and...SuggestedMinimum wageFull timeWork experience placementLocal areaRemote work$80k - $90k
...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Senior Software Developer Full Time Information Tech APC Medina, Medina, MN, US 3 days ago Requisition ID: 1454 Salary Range: $80,000.00 To $90,00...SuggestedFull timeWork at officeFlexible hours1 day per week$90.2k - $112.8k
...across our global community. The Role We are looking for a Software Developer to contribute to the development of AspenTech's... ...malfunctions. What You'll Need ~ Bachelor's degree in software engineering or related technical field. ~2+ years of experience with...SuggestedTemporary work$91.7k - $163.7k
...as provide development for other roles you may be interested in. Required Qualifications Bachelor's degree in Computer Science, Engineering or related, or 8+ years of equivalent experience 5+ years of experience with Java micro-services, Spring Boot, Spring Batch 2+ years...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$91.7k - $163.7k
...including conversational AI for Digital and eCommerce platforms Build and maintain end-to-end ML pipelines (data ingestion, feature engineering, training, evaluation, deployment, and monitoring) in cloud-native environments Develop scalable inference services and APIs...Minimum wageFull timeWork experience placementLocal areaRemote work$91.7k - $163.7k
...you help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together. As a Sr. Software Engineer on the CE Payments team, you will be at the forefront of designing and building critical payment systems supporting millions...Minimum wageFull timeWork experience placementLocal areaRemote work$109.6k - $137k
...in an electric distribution utility's ability to monitor, manage, control, and optimize the increasingly complex grid. As a Senior Software Developer on the multi-disciplinary Distribution Management System development team, you will be leading the design and...Temporary work$55 - $70 per hour
...Job Description As a Software Engineer - Lead, you will spearhead the development, execution, and testing of customized software within a highly regulated environment. This role requires a profound technical understanding of embedded software, a thorough knowledge...Contract workTemporary work- Amentum is seeking a skilled Software Developer in Hanover, Minnesota to integrate and report data using SPLUNK. The role involves collaborating on various projects to understand and incorporate data types into an enterprise SPLUNK. The ideal candidate will have over 1...
- ...solution trusted by insurance companies navigating complex regulatory requirements across a rapidly evolving landscape. As a Senior Software Engineer , you'll serve as a technical authority and force multiplier for the team: setting direction, driving modernization, and...Local areaFlexible hours
$119.77k - $140.9k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who... ...meet standards Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures Accountable...Temporary workWork experience placementLocal area3 days per week$119.77k - $140.9k
...U.S. Bank Software Engineer At U.S. Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring...Temporary workWork experience placement3 days per week- ...accepted testing frameworks and the testing pyramid. Approach engineering work with a security lens, actively looking for vulnerabilities... ...in Scrum, developing a clear understanding of an effective software delivery process, reviewing tasks critically, prioritizing and...Temporary workWork experience placementWork at officeRemote workFlexible hours3 days per week
$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 areaRemote work$107.4k - $161k
...what we do. It's our people who fuel our creativity and make our culture feel like home. 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...Permanent employmentTemporary workWork experience placementWork at officeImmediate startFlexible hours$24 - $43 per hour
...as provide development for other roles you may be interested in. Required Qualifications: ~ Bachelor's degree in CS or IT or engineering related field ~2+ years of strong experience with java micro-services, Spring Boot, Spring Batch or 2 years of Strong...Hourly payMinimum wageFull timeWork experience placementLocal areaRemote work- U.S. Bank is hiring a Sr. Software Engineer to work in Hopkins, MN. In this role, you'll be responsible for designing, developing, and maintaining software solutions that enhance customer experience. The ideal candidate will possess strong skills in C#, .NET Core, and Javascript...
$81.52k - $95.9k
...Description Be part of a team driving technology innovation and digital transformation. U.S. Bank is seeking an Associate Software Engineer who will contribute to the design, development, and delivery of high-quality software solutions that support business and customer...Temporary workWork experience placementLocal area3 days per week- Job Title: Java Fullstack Developer Location: Hopkins, MN (55343) Within 50 Miles Salary Range - $75/hr on W2 - $80/hr on W2 Required Skills & Qualifications ~10+ Years of experience with Java (30%) ~8+ Years of experience with Spring Boot (30%) ~...
$105.4k - $124k
...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. This position will...Full timeTemporary workWork experience placementLocal area3 days per week$48 - $69 per hour
...optimization Troubleshoot production issues, perform root cause analysis, and improve reliability with strong monitoring and alerting Mentor engineers, contribute to technical direction, and help ensure overall team success Maintain technical documentation including architecture...Local area- Job Description: Java Spring Boot Developer HOPKINS MN JOB DESCRIPTION Design and develop RESTful microservices using Java 17+ and Spring Boot 3.x framework Implement distributed data models and optimize queries for Apache Cassandra clusters handling...
$200k - $275k
...supports more than 12 efforts with varying levels of hardware and software development requirements. Our projects are focused on front... ...and choose the way forward for implementation. As part of an engineering office, our customer and our workforce look and plan for future...Hourly payContract workFor contractorsWork at officeLocal areaMonday to Friday$119.77k - $140.9k
...design, testing, development and maintenance of best in class software experiences. The candidate is a self‑motivated individual who... ...meet standards Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures Accountable...Temporary workWork experience placement3 days per week$119.77k - $140.9k
## Sr. Software Engineer (.Net)Applylocations: Hopkins, MN: Atlanta, GA: Gresham, OR: Charlotte, NC: Irving, TXtime type: Full timeposted on: Posted Todaytime left to apply: End Date: July 2, 2026 (6 days left to apply)job requisition id: 2026-0013634At U.S. Bank, we’re...Temporary workWork experience placementLocal area3 days per week- U.S. Bank is seeking an Application Developer based in Hopkins, Minnesota to enhance systems like the Customer Information System. The ideal candidate will have considerable mainframe experience and will partner with teams on technical specifications. U.S. Bank offers a...Work at office
- ...Kforce has a client in Hopkins, MN that is seeking an AI Software Engineer. This role is a high touch position with a notable amount of collaboration across product teams and stakeholders to define requirements and understand how they fit into the end objective. This resource...Hourly payContract work
- ...Be part of a team driving technology innovation and digital transformation. U.S. Bank is seeking an Associate Software Engineer who will contribute to the design, development, and delivery of high-quality software solutions that support business and customer needs. USBFS...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches

