Logo for Alliance Laundry Systems Distribution

Software Architect

Role overview

Summary

The Software Architect provides technical leadership and architectural guidance for the software engineering organization. This role is focused on designing and implementing large-scale distributed systems while mentoring team members and driving technical excellence across the organization.

Qualifications

  • Bachelor’s degree in computer science, engineering, or a similar field, or equivalent experience.
  • 8+ years of software engineering experience
  • 1+ years of technical leadership of software engineering teams
  • Extensive experience designing and building distributed systems, including message queues and event-driven architectures
  • Expert knowledge of software design patterns and architectural principles

Responsibilities

  • Contribute to the architectural design and implementation of complex distributed systems
  • Provide technical leadership and mentorship to engineering teams
  • Drive technical decisions and promote best practices across the organization
  • Collaborate with product teams to define technical strategy and roadmap

Key facts

Hard skills

Other skills

  • Communication
  • Mentorship

About the company

Alliance Laundry Systems Distribution logo

Alliance Laundry Systems Distribution

  • Wholesale & Distribution
  • SME
  • 501–1,000
Alliance Distribution provides more than just commercial and industrial laundry equipment. We’re a globally focused, locally committed full-service partner, for all your laundry needs through every stage of your business. With Alliance Distribution, you get a partner with 110+ years of experience in the laundry industry. We provide the comprehensive support you need for your laundromat and on-premises laundry needs, including but not limited to: -In-house install crew -Factory-trained, in-house services -Genuine parts replacement -Full service - site selection, demographics, financing -Store layout and design based on market We provide premium equipment for premium profits. That’s why we only sell Speed Queen®, UniMac® and Huebsch® machines─because they are proven to excel in durability, reliability and customer satisfaction. Whether you are in the laundromat business looking for a better return on investment, a Speed Queen laundromat franchise owner working to build your bottom line, an on-premises laundry manager in search of lower operating costs or just in need or parts or service, we have you covered for all of Texas, Louisiana, Alabama and Mississippi and parts of Georgia, Florida, Illinois and California. If you’re not in one of these regions, we still have distributors all over the country that can help you.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Overview:

The Software Architect will provide technical leadership and architectural guidance for our software engineering organization. As a Software Architect, you will be responsible for designing and implementing large-scale distributed systems while mentoring team members and driving technical excellence across the organization.

Responsibilities:
  • Contribute to the architectural design and implementation of complex distributed systems 
  • Provide technical leadership and mentorship to engineering teams 
  • Drive technical decisions and promote best practices across the organization 
  • Design and implement scalable solutions, including e-commerce and content management systems 
  • Collaborate with product teams to define technical strategy and roadmap 
  • Evaluate and recommend new technologies and architectural patterns 
  • Ensure system reliability, performance, and security 
  • Lead critical technical initiatives and drive innovation
Qualifications:

Education:  

  • Bachelor’s degree in computer science, engineering, or a similar field. Equivalent experience considered 

Experience:  

  • Typical candidates will have 8+ years of software engineering experience 
  • Typical candidate 1+ years of technical leadership of software engineering teams 

Skills and Abilities: 

  • Extensive experience designing and building distributed systems, including message queues and event-driven architectures 
  • Strong background in e-commerce platforms, payment systems, and system integration 
  • Proven track record of leading complex technical projects 
  • Expert knowledge of software design patterns and architectural principles 
  • Expert-level proficiency in a modern tech stack (.NET preferred, alternatives considered) 
  • Experience with RDBMS and NoSQL databases 
  • Experience with containerization technologies (Docker, Kubernetes) 
  • 3+ years of experience in AWS 
  • Knowledge of CI/CD, git, and DevSecOps practices and tools 
  • Experience with design and implementation of monitoring and observability systems 
  • Excellent communication skills and mentoring abilities 
  • Prefer experience with C4 modeling & IcePanel 
  • Prefer experience with modern AI software development tools (Claude Code, Codex, Cursor, etc.) 

Travel: 

  • Travel is less than 10%. 

Standard and Physical Requirements: 

Position involves sitting long periods, standing, manual dexterity, stooping, bending and minimal lifting. 

Alliance Team Members Demonstrate DRIVE:  

  • Dedicated: Follows through on commitments. Strong say/do. 
  • Respectful: Acts with integrity and values diverse perspective.  
  • Innovative: Always looking for a better way; leads change. 
  • Versatile: Adapts quickly to changing circumstances. Demonstrates agility. 
  • Engaged: Acts like an owner. Wants to create and grow a business which is tightly aligned with market needs. 
EEO: We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. ID: 2026-13266 Pos. Type: Full-Time

Related jobs

See all Software Architect jobs

Other jobs at Alliance Laundry Systems Distribution