Principal Software Engineer (Corporate Systems)
$131.5k - $175.4kProto 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 Principal Software Engineer (Corporate Systems)!
This is a 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.
This position is ideal for an experienced engineer who thrives at the intersection of innovation, leadership, and execution, and enjoys working in a fast-paced, collaborative environment where your ideas and contributions truly matter.
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 applying engineering principles and concepts to area of specialization.
- Demonstrate creativity and ingenuity in applying engineering principles and practices
- Draw solutions from a wider range of experience
- Define technical approaches to project and 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 Standout
- 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 with experience 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?
- 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 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!
$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); nonsmoking; 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.
$140k - $180k
...looking for a seasoned Senior or Principal Engineer who brings deep technical... ...scalable, high-performance systems across our full stack using... ...extensible, secure, and observable software patterns across the... ...2–4x per year for training, corporate events, or other business needs...SuggestedFull timeWork at officeLocal areaRemote workFlexible hours$190k - $235k
...A day in the life: We're seeking a talented Principal Software Engineer to help design, build, and optimize software solutions... ...Bonus Skills: Strong knowledge of Maryland Customer corporate processing systems and corporate normalization tools. Experience with...SuggestedFull timeSummer holidayImmediate start$150k - $300k
...Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping... ...in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the... ...communities. The Role This is a top software engineer job that incorporates everything you’...SuggestedRemote jobFull timeWork at officeLocal areaWork from homeFlexible hours$204k - $337k
...greatest potential. Title and Summary Principal Software Engineer Overview The Builders Hub Team, part of the... ...team will respond to your email promptly. Corporate Security Responsibility All activities involving...SuggestedFull timePart timeWorldwideFlexible hours- ...role all about? We are seeking a Principal Software Engineer who brings exceptional technical depth... ...for building high-quality, scalable systems. This individual will play a... ...businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer...SuggestedFull timeWork at officeRemote workFlexible hours
- ...selected in parallel with PayPay Corporation, PayPay Card Corporation... ...vision, architecture, system design, development process... ...as a role model for junior engineers through mentoring and direct... ...We are looking for a Principal Software Engineer to work on our various...Remote jobFull timeWork at officeVisa sponsorshipRelocation packageFlexible hours
$141.95k - $167k
...- the trusted provider of software that enables our customers... ...power progress. Join us as a Principal Software Engineer working with our MarkLogic... ..., and fault-tolerant systems using C++. Collaborate... ...performance-based annual corporate bonus plan. Final base compensation...Full timeRemote workWork from homeWorldwideHome officeFlexible hours$188.24k - $235.3k
...yourself at Twilio Join the team as a Principal Software Engineer for Stytch, where you'll shape the... ...Own the technical vision and system architecture for Identity Graph - evaluating... ...participate in Twilio’s equity plan and corporate bonus plan. All roles are generally...Full timeLocal areaRemote workWorldwideWeekend work$153k - $189k
...– the trusted provider of software that enables our customers... ...power progress. Join us as a Principal Software Engineer – Identity &... ...authentication, and authorization systems Design and evolve secure... ...performance-based annual corporate bonus plan. Final base compensation...Full timeWork at officeHome officeRelocation packageFlexible hours$188.24k - $235.3k
...Join the team as Twilio's next Principal Software Engineer on our Data Substrate team. Who we... ...candidate will have deep expertise in data systems, strong leadership skills, and a proven... ...in Twilio's equity plan and corporate bonus plan. All roles are eligible for...Full timeLocal areaRemote workWorldwide$222k - $287k
...At BuildOps, we're building a groundbreaking software solution, purpose-built to support today's commercial contractors... ...out a critical function for the company. As a Principal Software Engineer, Financial Systems , you will own the cross-cutting architecture of...Full timeContract workFor contractorsWork at officeLocal areaWork from homeFlexible hours$160k - $195k
...Principal Software Engineer – Space Systems Location: Greater Denver, CO (on-site 3–5 days/week) Salary: $160k–$195k + bonus + benefits + relocation A fast-growing space-technology company is seeking a Principal Software Engineer to lead architecture and development...Full timeRelocationRelocation packageFlexible hours3 days per week$195k - $220k
...NinjaTrader equips traders with award-winning software and brokerage services to navigate the... ...highly scalable, low-latency trading system, ensuring it meets the highest standards... ...optimization Mentor and guide junior engineers, promoting best practices and technical...Full timeWorldwide$88k - $168k
...you bring deep full-stack software engineering experience and the judgment... ...join SOPHiA GENETICS as a Principal Software Engineer and enable... ...colleagues in our Boston, MA corporate office.Our MissionWe... ...delivery.Strong architectural and systems-design judgment, including...Full timeContract workTemporary workWork at officeLocal areaWork from homeWorldwideWeekend work$230k - $288k
...online without adding hardware, installing software, or changing a line of code. Internet... ...Francisco About the Dept Cloudflare’s engineers build and operate the software that... ..., uptime, and response times, and make systems failure-resistant and ready-to-scale....Full timeTemporary workLocal areaFlexible hours- ...As a software engineer, you'll tackle challenges that blend hardware and software—working on things like machine learning for organizing and categorizing algorithms, real-time system monitoring, and high-performance automation tools. The problems are complex, the scale...Full time
- ...create safer, more civil shared experiences for everyone. As a Principal Software Engineer on Creator Services Data, you’ll be leading the company’s efforts to build the next generation Data Storage systems to power the millions of experiences on the Roblox Platform. We...Full time
$199.9k
...development, database design and maintenance, software architecture, software development... ...status to development management and project/systems management.Develop specification... ...our ongoing success. Wintrust Financial Corporation, including community banking and financial...Remote work- ...most influential companies.As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/... ...experience delivering system design, application development, testing... ...and many of the world’s most prominent corporate, institutional and government clients...
- As a Corporate Sales Engineer you will be responsible for actively driving and managing the technology evaluation stage of the sales process, teaming... ...:* Self-motivated with a proven track record in technical software/hardware sales or support.* Strong presentation skills,...Remote work
- JOB SUMMARYMarriott is seeking a Senior Software Engineer - Corporate Systems, Oracle Payroll to join the team responsible for advancing our next generation cloud-based HR, Payroll, analytics, and AI platform. The ideal candidate will demonstrate a strong passion for emerging...Full timeTemporary workRemote workFlexible hours
$266.2k - $425.9k
...HubSpot is looking for a talented Principal Software Engineer to shape and deliver advanced detection... ...detection foundations and scalable response systems, you’ll be enabling our teams and... ...architectural decisions for our corporate security logging infrastructure and SIEM...Full timeLive outWork at officeRemote work$75k - $230k
...The Basics The Corporate AI Engineer is a hands ‑ on technical role responsible for building,... ...solutions with enterprise data sources and systems of record, ensuring data quality,... ...someone with ~4+ years of experience in software engineering, platform engineering,...Full timeLive inWork at officeWorldwideFlexible hours3 days per week$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ...already online. Search engines, web publishers, major ad... ...working on large distributed systems with low latency and high throughput... ...unleash your potential.As a Principal Software Engineer and member...Ongoing contractWork at officeLocal area$107.5k - $204.5k
...of experience and renowned engineering expertise to meet the needs... ...of multi-domain C2 and radar systems. The center specializes in developing... ...(BIT), and Radar Interface software for Tactical Radar Systems,... ...has an opportunity for a Principal Software Engineer to join...Temporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for rack-scale system SW/FW, working with CSP engineering teams to ensure they can deploy, monitor, and operate these systems reliably at fleet scale. In this role...Full timeRemote workShift work$114k - $171k
...opportunities to work on revolutionary systems that impact people's lives around the... ...Sector has an opportunity for a Principal Systems Engineer with a primary focus on Interface Control... ...and maintain a detailed set of software Interface Control Document (ICD) artifacts...Full timeRemote workRelocation packageShift work$150k - $300k
...EngineeringCity: RaleighState: NC Veeva Systems is a mission-driven organization and... ...in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the... ..., and communities.The RoleAs Principal Software Engineer for a new product within Veeva, you will...Work at officeLocal areaRemote workWork from homeFlexible hours3 days per week$122.1k - $160.2k
...Kafka and IBM MQ messaging systems, performing validation of topic... ...to systems and DevOps engineers for building highly performant... ...qualifies for The Options Clearing Corporation’s Employee Referral Program.... ...as a DevOps engineer, software developer, cloud engineer, or...Full timeWork experience placementRemote work2 days per week$135.26k - $204.5k
...Clearance Status: Not RequiredHamilton Sundstrand Corporation d/b/a Collins Aerospace has an opening for a Principal Engineer, Software Engineering in Rockford, IL. Joining Collins... ..., test and design control and diagnostic systems that contain logical and mathematical...Temporary workWork experience placementWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (Corporate Systems). Be the first to apply!
- principal software engineer Remote
- senior principal software engineer Remote
- senior staff systems engineer Remote
- application system engineer Remote
- system engineer contract Remote
- operations support system engineer Remote
- sr systems engineer Remote
- visual systems engineer Remote
- active directory systems engineer Remote
- system performance engineer Remote

