Principal Software Engineer - Corporate Systems
$131.5k - $175.4kJobleads-US
Principal Software Engineer (Corporate Systems)
Fixed hybrid role on-site Tuesday, Wednesday, Thursday at HQ in Maple Plain, MN.
We are looking for a highly skilled Principal Software Engineer to join our Global Technology Services (GTS) team, where you will play a pivotal role in shaping the future of our finance and procurement platforms. This is an opportunity to make a meaningful impact at scale—designing and delivering modern, resilient applications that power critical business operations across the organization.
In this role, you will combine deep technical expertise with strong leadership, staying hands‑on with development while guiding architecture, driving best practices, and influencing our long‑term technology strategy. You’ll partner with cross‑functional stakeholders to translate complex business needs into elegant, scalable solutions and help elevate the engineering team through mentorship and technical coaching.
What You’ll Do
- Design, develop, code, test, debug, implement, and document software applications.
- Guide team development efforts towards successful project delivery through Agile methodologies.
- Provide technical leadership to teammates through coaching and mentoring.
- Influence work direction that aligns with both engineer and company goals.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Identify and encourage areas for growth and improvement within the team.
- Collaborate with other software engineers, technical product managers, and data architects to plan, design, develop, test, and maintain business applications.
- Appropriately apply engineering principles and concepts to areas of specialization.
- Demonstrate creativity and ingenuity in applying engineering principles and practices.
- Draw solutions from a wider range of experience.
- Define technical approaches to projects, act as lead on some projects, and guide lower‑level developers.
- Participate in peer reviews of solution designs and related code.
- Analyze and resolve technical and application problems.
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
- Adhere to high‑quality development principles while delivering solutions on time and in budget.
- Interview and onboard new team members.
- Provide feedback on team members’ performance.
- Stay current on new technologies; research and evaluate a variety of software products.
- Perform additional tasks as assigned.
What It Takes
- Bachelor’s degree in Computer Science, Software Engineering, or a related field or comparable professional experience in these fields.
- 10+ years of professional software development experience.
- Experience mentoring engineers of varying experience levels from intern to senior.
- Experience providing work direction to others by aligning tasks to skillsets and company objectives.
- Experience working with engineers to estimate tasks, plan projects, and schedule releases.
- Experience with software development focused on Enterprise Resource Planning (ERP).
- Experience with Microsoft AX and Dynamics 365 ERP ecosystems.
- Knowledge of software design principles and patterns with experience coaching others in their use.
- Internally motivated, able to work proficiently both independently and in a team environment.
- Strong communication skills with both internal team members and external business stakeholders.
- Strong initiative to find ways to improve solutions, systems, and processes.
- Ability to be or become the technical expert for multiple projects.
- Ability to successfully work under minimal supervision.
What Makes You Stand Out
- Strong experience and understanding of Agile methodologies.
- Experience with continuous integration and deployment strategies.
- Experience with software best practices like code reviews, issue tracking systems, and version control systems, and teaching developers to use them.
- Expertise in automated testing, coupled with the ability to lead, coach, and influence teams to embed testing best practices into the development lifecycle.
- Proven ability to keep up to date with advancements in your development domain.
- History of expanding your skills in technical leadership.
What's In It For You?
- Competitive salary and annual bonus opportunity.
- Benefits including:
- 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.
- PTO + Holiday Pay + Wellness Hours + Volunteer Hours.
- 401(k) with company match and immediate vest.
- Employee Stock Purchase Program at a 15% discounted rate.
- Matching grants through Protolabs foundation.
- And More!
$131,500 - $175,400 a year
Proto Labs maintains ITAR‑compliant operations in all of our United States based facilities. Due to ITAR regulations, this role is only open to U.S. citizens, lawful permanent residents (green card holders) or foreign nationals granted refugee or asylee status. Individuals with temporary visas (e.g., E, F‑1, H‑1, H‑2, L, B, J, TN or OPT) are not eligible for hire in this role.
Proto Labs, Inc. is an Equal Opportunity Employer.
Physical Demands
While performing the essential duties of this job, the employee is regularly required to sit; use a computer keyboard, monitor and mouse, telephone and printer; reach with hands, and arms, talk, see and hear. The employee is occasionally required to stand, walk, stoop or kneel and must occasionally lift and/or move up to 25 pounds.
Work Environment
Indoors (A/C); non‑smoking; the majority of this job function is performed in an office setting requiring normal safety precautions. However, there may be job duties that require the employee to spend time in the manufacturing areas exposed to machinery and noise; eye protection occasionally required. Occasionally works in outside weather conditions. Occasionally works near moving mechanical parts and in high, precarious places and is occasionally exposed to wet and/or humid conditions, fumes or airborne particles, toxic or caustic chemicals, risk of electrical shock and vibration. The noise level in the work environment is usually quiet to moderate.
#J-18808-Ljbffr Jobleads-US$132.4k - $251.6k
..., and prototyping. Our Intelligent Software & Systems department is seeking qualified applicants... ...creative, and highly motivated Sr. Principal Software Engineer who can hit the ground running with... ...and the United Technologies Corporation aerospace businesses, is headquartered...SuggestedTemporary workWork experience placementWork at officeRemote workWorldwideRelocation packageFlexible hours- ...Protolabs is seeking a highly skilled Principal Software Engineer to join their Global Technology Services team in Maple Plain, MN. This hybrid role involves designing and delivering modern applications that impact critical business operations. The ideal candidate will...Suggested
- 4-year degree in Computer Science, Electrical Engineering or related field. 8+ Years of relevant work experience with BS. 6+ Years of relevant... ...of relevant work experience with PhD. Experience developing software within the medical device industry. Experience writing windows...SuggestedFull timeWork experience placement
$127k - $158.7k
...delivery of next-generation industrial software solutions. This solution will provide a... ...EOP platform supports multiple operating systems and serverless cloudnative technology stacks... ...'s degree in Computer Science, Software Engineering, or a related technical field. 8-12...SuggestedTemporary workWork experience placementFlexible hours- ...RTX BBN Technologies seeks a Sr. Principal Software Engineer to lead complex Java/Python development efforts and collaborate with customers and... ...required. The department focuses on Intelligent Software & Systems research and development. #J-18808-Ljbffr Jobleads-USSuggestedRelocation
$87.4k - $131k
...and make our culture feel like home. Join our team as a Software Engineer! This is a hybrid role: Tuesday, Wednesday, and Thursday... ...and scope. ~ Participate in requirements gathering, system design discussions, design reviews, and code reviews ....Permanent employmentFull timeTemporary workWork at officeImmediate startFlexible hours$134.6k - $230.8k
...help people live healthier lives and help make the health system work better for everyone. From advanced data analytics and... ...Join us to start Caring. Connecting. Growing together.As a Principal Software Engineer, you will serve as a senior individual contributor...Minimum wageFull timeWork experience placementWork at officeLocal area$103k - $128k
...currently searching for a reliability engineer to support our Minnetonka, MN... ...strategies within Veolia's corporate Computerized Maintenance Management System (CMMS) Define, track, and report... ...with MS Office, Google, and similar software ~ Good communication, interpretation...Full timeH1bImmediate startFlexible hoursShift work$90.2k - $112.8k
...opportunities for career growth. We are seeking Software Developers to contribute to the... ...-leading Switch Order Management system (SOM). In this role, you will be a member... ...CSS. ~ Bachelor's degree in software engineering or related technical field. ~ Test-driven...Temporary work$135k - $170k
...food service, and operate a corporate office in Plymouth, MN. Technology... ...business model. The Senior Software Engineer is a founding technical... .... Run-the-Business Systems: Coordinates with the Director... ...alongside the Team Lead and Principal Technology Engineer. May assume...Full timeTemporary workWork at officeRelocation$82.25k - $116.03k
...Banner?For over 50 years, Banner Engineering has been at the forefront of... ...of hardware products and systems. This role serves as... ...Relationship Management (CRM) software to document technical summaries... ...essential functions of this job.Corporate office environment - indoor...Full timeWork at officeRemote work- ...of the Best Workplaces for Engineers in 2026, reflecting a culture... ...motivated and experienced Principal Systems Engineer - P5 to provide... ...spanning electrical, mechanical, software, design assurance,... ...LinkedIn.Boston Scientific Corporation has been and will continue...Hourly payWork at officeLocal areaRelocationShift work
- ...Systems EngineerOur client, a growing manufacturing and automation organization, is seeking a Systems Engineer to support the architecture, integration, validation, and deployment of autonomous... ...electrical, embedded, controls, software, and mechanical systems.This position...
$77k - $154k
...be filled at any Huntington Corporate office location (see location... ...Summary:As a Lead Full-stack Engineer you will work on Anti-Money Laundering... ...(AML/BSA) enterprise Fraud software applications - specifically... ...of existing or proposed system features and integration, security...Full timeWork experience placementWork at officeRemote workWork from homeFlexible hours- ...makes for more successful teams. Join our team as a Senior Software Engineer! This is a fixed hybrid role on-site Tuesday, Wednesday, Thursday... ...Software Engineer who will design, develop, and maintain the systems that enable accurate, scalable, and reliable pricing across...Permanent employmentTemporary workWork at officeImmediate startFlexible hours
- ...Description Job Description Information System Security Manager Maple Grove, MN... ...systems Coordinate with sponsor and corporate security organization Oversee Continuous... ...management Working with hardware and software vendors This position requires access...Permanent employmentLocal area
$69k - $105k
...scalable solutions that align with business objectives. This role helps bridge functional needs with technical execution, ensuring systems are reliable and adaptable. Experience in large & complex applications is required, with a preference for experience in SAP. Operating...Work experience placement- ...Nextern is seeking a Senior Software Engineer to join our product realization team. At Nextern, we develop innovative medical technologies... ...firmware and its associated documentation per established quality system procedures. You will work in multi-disciplinary teams to meet...Full timeTemporary workWork experience placement
- ...healthier lives and help make the health system work better for everyone. From... .... Growing together.We are seeking a Principal Site Reliability Engineer (SRE) to define and scale reliability... ...experience in Site Reliability Engineering, Software Engineering, or Cloud...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work
$140k - $160k
Job Purpose and ImpactThe Senior Professional, Software Engineering job designs, develops and maintains software applications and systems. With minimal supervision, this job collaborates with cross functional teams to define, design and implement new software features...Work experience placementWork at officeVisa sponsorshipWork visa$115k - $155k
...and for generations to come.Job Purpose and ImpactJoin our Software Engineering Team - AI Labs to help scale AI capabilities across Ag & Trading... ...for complex software applications, deployment processes and system configurations.TECHNICAL SUPPORT: Provides technical support...Work experience placementWork at officeVisa sponsorshipWork visa- ...Assurance EngineerThe Sr. Design Assurance Engineer supports new product development by... ...responsibility is supporting medical device software development in compliance with IEC 62304... ...while also contributing to hardware and system-level quality assurance activities. Key...
$91.7k - $163.7k
...modernization, and ensuring reliable and stable systems so that we can help to transform health care -... ...Qualifications:Bachelor's degree in Computer Science, Engineering or related field8+ years of overall experience in Software development5+ years of experience with Java...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$127k - $158.7k
...social events that foster fun and relationship building across our global community. The Role In this role, the Principal Power Systems Engineer will technically lead and mentor other engineers in delivering complex designs that meet customer specifications. In...Contract workWork at officeRemote work- ...Senior System Design Quality EngineerWork mode: Hybrid Onsite Location... ...Senior System Design Quality Engineer supporting a cross-functional... ...of capital equipment and software within the Interventional... ...conditions.Boston Scientific Corporation has been and will continue to...Relocation package3 days per week
$90k - $120k
...health, bioindustrial, road safety salt and Cargill joint ventures. Job Purpose and ImpactThe Software Engineer - Bioindustrial designs and develops software applications and systems for our global bio-based specialty chemicals busness. As part of a digital product team,...Work experience placementWork at officeVisa sponsorshipWork visa$115k - $155k
...and for generations to come.Job Purpose and ImpactThe Senior Software Engineer designs, develops, and maintains sophisticated software applications... ...SOFTWARE DEVELOPMENT: Designs and implements robust trading systems, applying appropriate technologies to write clean, efficient...Work experience placementVisa sponsorship$125.79k
...States of AmericaSalary: $125,785 - $126,500Company: Siemens Software Developer / Engineer Job ID 517215 Posted since 06-Aug-2026... ...Training Simulator for Spectrum Power 7 Energy Management Systems to global customers. Supporting customers in the usage of...Permanent employmentFull timeWork at officeLocal areaRemote workMonday to Friday$91.7k - $163.7k
...you take on some tough challenges. Position SummaryAs a Senior Software Engineer within Optum Technology, you will drive the integration of... ...mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race,...Minimum wageFull timeWork experience placementLocal areaRemote work$72.8k - $130k
...'s degree OR equivalent experience3+ years of experience in software engineering, including enterprise-class microservices, REST APIs, React... ...is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race,...Minimum wageFull timeTemporary workWork experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Corporate Systems. Be the first to apply!
- software Maple Plain, Hennepin County, MN
- principal software engineer
- principal software engineer manager
- senior principal software engineer
- principal embedded software engineer
- spacecraft systems engineer
- senior windows systems engineer
- software system engineer
- system test engineer
- freelance systems engineer





