Product Architect
Teachworks
Job Description:
Product Architect
Jonas Software - CAST
POSITION
As the Product Architect, you will be leading the technical and architectural design of various products in our growing portfolio. This role is critical in shaping the technical direction across our portfolio, which includes cloud-based solutions and a strong roadmap toward incorporating AI and machine learning. You will collaborate closely with the executive team, product manager, and development teams to ensure our products are designed for scalability, performance, and innovation. You will also manage and mentor a team of developers, guiding their efforts across multiple product initiatives. A typical work day in this role involves working closely with cross functional teams to define product architecture and ensure technical alignment with business goals. Your day may also include resolving high level design challenges, conducting design reviews, participating in sprint planning and mentoring developers.
JOB RESPONSIBILITIES:
-
Architectural Design
Oversee and shape the architecture of several software products, guiding the design of both established and newly built solutions.
Define and evolve architectural standards and frameworks that support scalable, secure, and maintainable systems for many years
Architect cloud solutions, with an emphasis on distributed systems, service modularity, and performance optimization.
-
Leadership and Collaboration
Ensure alignment of technical design with product vision, business goals, and future capabilities, including AI/ML-powered features.
Collaborate with cross-functional teams to define APIs, system interfaces, data flows, and component interactions across products.
Provide hands-on guidance during product development cycles and participate in technical reviews, solution design, and roadmap planning.
Mentor a team of developers to create high-quality software solutions.
-
Continuous Improvement
Identify and evaluate new technologies and tools to improve development processes and system performance.
Stay current on emerging technologies, particularly in cloud services, machine learning, and AI infrastructure.
Assess new technology's applicability to our product strategy.
Contribute to the implementation of development methodologies, processes, and best practices.
JOB QUALIFICATIONS:
Bachelor's or Master’s degree in Computer Science, Engineering, or related technical discipline.
5+ years of experience in software development and systems architecture.
Proven success architecting software products or platforms in a dynamic, cross-functional environment.
Additional certifications in software development or related fields
Expertise in software architecture, framework and design
Understanding of cloud architecture and experience designing solutions using platforms such as AWS, Azure, or GCP.
Experience with AI/ML, including familiarity with concepts such as model integration, data pipelines, or intelligent features.
Familiarity with DevOps practices, CI/CD pipelines, and infrastructure as code.
Familiarity with Agile methodologies and tools (e.g. JIRA, Confluence)
Natural leadership ability, capable of working autonomously with high accountability.
A organized mindset, establishing realistic and systematic workflows, ability to set priorities and make necessary corrections.
Initiative and motivation to take action and contribute. Digs deep and questions the process, offers new ways of working or solving problems.
Business Unit:
CASTScheduled Weekly Hours:
40Number of Openings Available:
1Worker Type:
RegularMore 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.