Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Patterson Companies, Inc.

Principal Software Architect

Patterson Companies, Inc.

. Design and lead end-to-end software architectures and solutions across front-end, back-end, database, integration, and infrastructure layers .

Posted 10/15/2026full-timeRemote • Minnesota • United StatesLead💰 $123,200 - $164,333 per yearWebsite

About the role

Key responsibilities & impact
  • Design and lead end-to-end software architectures and solutions across front-end, back-end, database, integration, and infrastructure layers
  • Translate business and stakeholder requirements into system designs, technical specifications, and architectural models
  • Develop and evolve architectural standards, coding standards, reusable components, frameworks, and technology patterns
  • Assess and validate technology solutions and integrations across applications, platforms, data, and interdependent technologies
  • Lead complex software development initiatives and resolve highly complex technical issues
  • Collaborate with engineering, product, infrastructure, security, and business stakeholders
  • Communicate architecture and design decisions to technical and non-technical audiences
  • Evaluate emerging technologies and practices and recommend improvements
  • Provide technical mentorship, coaching, and architectural oversight without direct supervisory responsibility
  • Evaluate and modernize legacy systems while ensuring business continuity, data accuracy, and customer experience
  • Establish development standards, governance controls, and automated quality assurance processes
  • Optimize delivery tools and processes and improve performance through data-driven insights
  • Comply with company and department policies and perform other duties as assigned

Requirements

What you’ll need
  • Bachelor's Degree in Computer Science, Software Engineering, or a related field or equivalent education and/or experience
  • 7 years of progressive technical experience, including software engineering/IT architecture, design and implementation
  • Experience designing and implementing customer-facing software platforms preferred
  • Broad technical knowledge of software architecture principles, design patterns, and application development
  • Experience defining architectural standards and influencing technology strategy across multiple teams or domains
  • Strong written and verbal communication skills
  • Proficiency across front-end, back-end, database, and integration technologies, including full-stack development concepts
  • Strong analytical, problem-solving, and debugging skills
  • Strong judgment and decision-making skills
  • Experience designing, building, and deploying scalable, secure, and resilient systems
  • Ability to visualize and create high-level models
  • Ability to apply strategic and systems thinking
  • Capability to lead through influence and provide technical guidance and coach peers
  • Ability to work remotely from a home office setting
  • Ability to travel 10%

Benefits

Comp & perks
  • Full Medical, Dental, and Vision benefits and an integrated Wellness Program
  • 401(k) Match Retirement Savings Plan
  • Paid Time Off (PTO)
  • Holiday Pay & Floating Holidays
  • Volunteer Time Off (VTO)
  • Educational Assistance Program
  • Full Paid Parental and Adoption Leave
  • LifeWorks (Employee Assistance Program)
  • Patterson Perks Program
  • Competitive benefits, unique incentive programs and rewards for eligible employees