Job Description:
Principal Software Architect
Location: Remote
Job Type: Full-time
At Jonas Fitness, our vision is to be the branded global leader in fitness software and billing services. We strive every day to be recognized by customers and industry stakeholders as a trusted provider of "Software for Life" and as an ambassador for technology, product innovation, quality, and customer service.
Position Summary
The Principal Software Architect is a senior-level technical leader who will serve as the bridge between strategic architectural vision and real-world software implementation. Positioned above the Senior Software Architect level, this role emphasizes system design, architectural leadership, and strategic technology planning while incorporating key team leadership and mentoring responsibilities. The Principal Software Architect works closely with the CTO and other software leadership to define technical direction, design scalable enterprise solutions, and champion engineering excellence across the company.
Key Responsibilities
Architectural Strategy & Design
- Lead the design and evolution of scalable, secure, and performant software architectures.
- Translate business goals into robust, forward-thinking software solutions.
- Define architectural standards, principles, and governance processes across all development teams.
- Make architectural decisions on complex, high-impact systems and oversee their implementation.
Technology Leadership
- Partner with R&D teams to shape long-term technology strategies and roadmaps.
- Identify and evaluate emerging technologies, frameworks, and development patterns for adoption.
- Provide high-level guidance on critical technical decisions and system design trade-offs.
Cross-Functional Collaboration
- Act as the technical liaison between engineering, product, DevOps, QA, and executive leadership.
- Collaborate with stakeholders to ensure architectural plans align with business priorities and constraints.
- Support Director-level peers in improving development processes, release readiness, and system operations.
Mentorship & Team Development
- Mentor Senior Architects and technical leads across multiple teams.
- Champion a culture of innovation, continuous improvement, and high-quality software craftsmanship.
- Contribute to career development of high-potential technical staff and succession planning efforts.
Governance & Review
- Conduct architecture and design reviews for strategic and complex initiatives.
- Oversee technical due diligence and provide architectural risk assessments.
- Define and enforce technical best practices, coding standards, and architectural documentation practices.
Required Qualifications
- 15+ years of software engineering experience, with at least 10+ years in architecture roles.
- Proven expertise in designing enterprise-grade software systems and APIs at scale.
- Deep understanding of C#/.NET, SQL, and cloud architecture (AWS preferred).
- Strong knowledge of modern architectural patterns (microservices, event-driven, DDD).
- Experience leading architecture for distributed, secure, and high-availability systems.
- Demonstrated ability to mentor senior engineers and influence cross-functional teams.
- Excellent communication and presentation skills—able to convey complex ideas to technical and non-technical audiences.
Preferred Qualifications
- Prior experience in regulated industries (e.g., PCI compliance) is a plus.
- Exposure to DevOps, CI/CD pipelines, and infrastructure-as-code tools.
- Familiarity with agile methodologies, technical planning, and backlog grooming at the architecture level.
- Contributions to open-source projects, technical blogs, or industry forums.
Success Metrics
- Delivery of future-proof, maintainable, and scalable system designs.
- Adoption of architectural standards and practices across engineering teams.
- Positive impact on development velocity, code quality, and technical mentorship.
- Strong alignment between technical design and product/business strategy.
Business Unit:
Jonas Fitness
Scheduled Weekly Hours:
40
Number of Openings Available:
1
Worker Type:
Regular
More About Jonas Software:
Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within these vertical markets, Jonas is made up of over 65 distinct brands, which are respected and leaders within their own domain.
Jonas’ vision is to be the branded global leader across the aforementioned vertical markets and to be recognized by customers and respective industry stakeholders as the trusted provider of ‘Software for Life’ and as an ambassador for technology, product innovation, quality, and customer service.
Jonas Software is the valued technology partner of over 60,000 customers worldwide in more than 30 countries. Jonas employs over 2,000 skilled individuals consisting of a cross-section of industry experts and technology professionals. Jonas is headquartered in Canada and also operates offices throughout North America, the United Kingdom, Europe, Australia New Zealand and Africa. Jonas is a 100% owned subsidiary of Constellation Software Inc., headquartered in Toronto and traded on the S&P/TSX 60.