Demo

Principal Software Engineer

Capillary Technologies
Minneapolis, MN Full Time
POSTED ON 7/31/2026 CLOSED ON 8/12/2026

What are the responsibilities and job description for the Principal Software Engineer position at Capillary Technologies?

Principal Software Engineer – Healthcare & Wellness (AI-First SaaS)

Location: Minneapolis, MN (Hybrid: 2 days/week in-office)

Type: Full-Time | Senior/Principal Level


About Capillary Technologies

Capillary powers the world’s most innovative loyalty and customer engagement programs. We are expanding our footprint with a groundbreaking AI-first, SaaS-based platform purpose-built for the Healthcare & Wellness sector.

We are looking for a visionary Principal Full-Stack Engineer to lead the technical architecture, design, and delivery of this high-impact product. If you thrive on building scalable distributed systems, incorporating cutting-edge AI capabilities into core SaaS workflows, and shaping high-performing engineering teams, this is your stage.


What You’ll Do

  • Architect & Build: Lead the end-to-end full-stack architecture for our next-generation Healthcare & Wellness loyalty platform using an AI-first development approach.
  • Drive Product Engineering: Drive large-scale technical initiatives (3–6 month horizons), translating complex business/healthcare needs into robust, secure, and performant SaaS solutions.
  • Technical Leadership & Mentorship: Guide, mentor, and elevate Senior and Staff Engineers, fostering a culture of technical excellence, continuous delivery, and architectural rigor.
  • Collaborate Cross-Functionally: Partner closely with Product Management, Data Science, and Client Success teams to prioritize roadmaps, refine solution discovery, and deliver maximum customer value.
  • Optimize & Scale: Continually iterate on software architecture, DevOps pipelines, and engineering best practices to ensure low-latency, high-availability, and modern security compliance.


Who You Are

  • Full-Stack SaaS Expert: Deep hands-on experience building complex, cloud-native SaaS platforms from the ground up across front-end frameworks, microservices back-end, and database architectures.
  • AI-First Mindset: Excited about integrating AI/LLM capability workflows directly into SaaS applications to drive automated personalization and deeper customer loyalty.
  • Proven Technical Leader: 8 years of software engineering experience with a track record of driving technical strategy, system architecture, and mentoring cross-functional teams.
  • Business-Minded Engineer: Ability to connect complex architectural decisions directly to business goals and effectively communicate solutions to both technical and executive stakeholders.
  • Problem Solver: Adept at discovering root-cause technical challenges and implementing scalable, pragmatic solutions in fast-moving environments.


Work Location & Requirements

  • Hybrid Schedule: 2 days/week in our Minneapolis, MN office for team collaboration, whiteboarding, and product alignment.
  • Travel: Minimal (up to 5%) as needed for team offsites or key client meetings.


Ready to build the future of AI-driven healthcare loyalty?

Apply today or reach out to our talent acquisition team to learn more!

Salary.com Estimation for Principal Software Engineer in Minneapolis, MN
$180,205 to $217,770
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Minneapolis, MN area that may be a better fit.

  • General Dynamics Bloomington, MN
  • Basic Qualifications Education Requirements: Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, p... more
  • 10 Days Ago

  • Leonardo DRS Burnsville, MN
  • Job ID: 113883 The Leonardo DRS Naval Electronics business provides leading naval computing infrastructure, network and data distribution and middleware en... more
  • 19 Days Ago

AI Assistant is available now!

Feel free to start your new journey!