Current jobs related to Senior Software Architect - Toronto, Ontario - Klass


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job Title: Senior Software ArchitectAbout the Role:We are seeking a highly skilled Senior Software Architect to join our team at Wiser Solutions. As a key member of our engineering team, you will be responsible for designing and implementing scalable, efficient, and reliable software systems.Key Responsibilities:* Design and develop software systems that...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at Flexstaf IT. As a Senior Software Architect, you will be responsible for designing and developing cutting-edge software solutions using Angular and ASP.NET.Key Responsibilities:Design and develop software architectures that align with...


  • Toronto, Ontario, Canada Syntronic - A Global Design House Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll have the opportunity to work on cutting-edge projects that define the future of technology.Global ImpactOur projects span multiple sectors, including telecommunications,...


  • Toronto, Ontario, Canada Syntronic - A Global Design House Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll have the opportunity to work on cutting-edge projects that define the future of technology.Global ImpactOur projects span multiple sectors, including telecommunications,...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Lead Solution ArchitectWe are seeking a highly skilled Senior Lead Solution Architect to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in developing architecture vision and strategic solutions, with expertise in modernizing and migrating applications to strategic architectures.Key...


  • Toronto, Ontario, Canada S M Software Solutions Inc Full time

    Job Title: Senior Lead Solution ArchitectWe are seeking a highly skilled Senior Lead Solution Architect to join our team at S M Software Solutions Inc. The ideal candidate will have a strong background in developing architecture vision and strategic solutions, with expertise in modernizing and migrating applications to strategic architectures.Key...


  • Toronto, Ontario, Canada Syntronic Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll be part of a global team working on cutting-edge projects that define the future.Join a Global Leader in Design and DevelopmentWe specialize in electronics, electro-mechanics, and...


  • Toronto, Ontario, Canada Syntronic Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll be part of a global team working on cutting-edge projects that define the future.Join a Global Leader in Design and DevelopmentWe specialize in electronics, electro-mechanics, and...


  • Old Toronto, Ontario, Canada Newlands Group Full time

    Job Title: Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to lead our trading systems team at Newlands Group. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions.Key Responsibilities:* Lead the development of trading systems software*...


  • Toronto, Ontario, Canada NearSource Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at NearSource Technologies. As a key member of our dynamic team, you will be responsible for designing and developing innovative software solutions using Java and Kotlin.Key Responsibilities:Design and develop RESTful APIs using...


  • Toronto, Ontario, Canada Ebay Full time

    About the RoleWe're seeking an exceptional Senior Software Architect to join our Buyer Experience engineering team at eBay. As a key member of our team, you'll play a pivotal role in shaping the future of our platform and driving innovation in software architecture.Key ResponsibilitiesInfluence and contribute to the organizational technology strategy,...


  • Toronto, Ontario, Canada Ebay Full time

    About the RoleWe're seeking an exceptional Senior Software Architect to join our Buyer Experience engineering team at eBay. As a key member of our team, you'll play a pivotal role in shaping the future of our platform and driving innovation in software architecture.Key ResponsibilitiesInfluence and contribute to the organizational technology strategy,...


  • Toronto, Ontario, Canada Syntronic Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll be part of a global team working on cutting-edge projects that define the future.Collaborate on Transformative ProjectsJoin our team of top-tier engineers, architects, and subject...


  • Toronto, Ontario, Canada Syntronic Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll be part of a global team working on cutting-edge projects that define the future.Collaborate on Transformative ProjectsJoin our team of top-tier engineers, architects, and subject...


  • Toronto, Ontario, Canada Syntronic - A Global Design House Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll collaborate with top-tier clients on transformative projects that define the future.International Experience and Sector DiversityGain international experience working on global...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    Shape the Future of AgencyAnalytics as a Senior Software ArchitectAt AgencyAnalytics, we're revolutionizing the way businesses understand their digital marketing performance. As a leading provider of comprehensive analytics and reporting solutions, we empower agencies and brands to make data-driven decisions that drive growth. We're seeking a talented and...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    Shape the Future of AgencyAnalytics as a Senior Software ArchitectAt AgencyAnalytics, we're revolutionizing the way businesses understand their digital marketing performance. As a leading provider of comprehensive analytics and reporting solutions, we empower agencies and brands to make data-driven decisions that drive growth. We're seeking a talented and...


  • Toronto, Ontario, Canada Actionstep Full time

    Job DescriptionSoluno, a cloud-based Time, Billing and Accounting solution, is part of the Actionstep family. We are seeking a Senior Software Architect to lead our engineering team and product.Architect and develop scalable systems, ensuring the development team follows best practices.Collaborate with Product Management to estimate and plan roadmaps.Own...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to join our team at Flexstaf IT. As a Senior Software Architect, you will be responsible for designing and developing cutting-edge software solutions using Angular and ASP.NET.Key Responsibilities:Apply technical and quality standards throughout the...


  • Toronto, Ontario, Canada Syntronic Full time

    Shape the Future of TechnologyAt Syntronic, we're a community of innovators pushing the boundaries of what's possible. As a Senior Applications Software Developer/Architect, you'll be part of a global team working on cutting-edge projects that define the future.Collaborate on Transformative ProjectsJoin our team of top-tier engineers, architects, and subject...

Senior Software Architect

2 months ago


Toronto, Ontario, Canada Klass Full time
About Klass

Klass is a leading provider of online communication and property management software for condominiums, co-ops, and HOAs. Our comprehensive software platform addresses all aspects of condo living, from communications and announcements to tracking of visitors, packages, bookings, payments, and more.

Job Title: Senior Software Architect

We are seeking a highly experienced Senior Software Architect to join our team as a Lead Architect. As a Senior Software Architect, you will play a vital role in translating designs and concepts into reality to build enhanced web applications.

Key Responsibilities:
  • Help decide the technologies, approaches, and architecture as we modernize the entire stack.
  • Create and enhance a scalable SaaS enterprise application.
  • Drive the organization's overall architecture strategy and technical direction.
  • Design and implement scalable, reliable, and secure software solutions.
  • Evaluate and select appropriate technologies, frameworks, and tools to support the organization's goals.
  • Drive the adoption of best practices, standards, and architectural principles across the organization.
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
  • Analyze, design, prototype, program, test, and troubleshoot the complete software lifecycle.
  • Envision and deliver new features by working as part of a scrum team that believes in continuous improvement.
  • Provide guidance and mentorship to software developers, fostering a culture of innovation and continuous learning.
  • Conduct architectural reviews and provide recommendations for improvement.
  • Assess risks and impacts on the entire system as new functionality is added.
  • Perform code reviews and provide architectural guidance to the team.
  • Identify and mitigate risks related to software architecture and design.
  • Mentor and coach other technical team members and developers.
  • Generate comprehensive software architectural documentation and update existing documents to maintain clarity.
  • Actively work to improve product quality.
  • Drive a culture with a commitment to quality and world-class product experiences.
  • Stay updated with emerging technologies, industry trends, and advancements in software architecture.
Requirements:
  • Deep understanding of various architectures (Onion, Clean, Modular Monolith, Microservices) and understanding of the pros and cons of each approach.
  • Deep passion for maintainability, scalability, performance, availability/reliability, observability, and security.
  • Technical thought leader - you should be the one coming up with ideas that we want to follow passionately.
  • Can communicate your ideas in a way that the team believes in you, not just following them because it's a guideline.
  • Understand best practices for development infrastructure: Continuous Integration, Unit/Integration Testing, Static Code Analyzers.
  • Strong knowledge of application, database, and cloud infrastructure: Azure, New Relic, SQL Server.
  • Experienced software developer with the ability to work with the full Microsoft stack.
  • Passion for writing clean, well-structured code that can be easily unit-tested.
  • Experience with one or more modern JavaScript libraries such as React, Vue.js, Angular, etc.
  • At least 5 years of experience as a hands-on developer earlier in your career.
  • Strong skills for web services, object-oriented programming, and APIs (web, mobile, platform APIs).
  • You have experience working with distributed systems and technologies, such as Kafka, NServiceBus.
  • Excellent at troubleshooting/problem solving/root cause analysis.
  • High-quality code reviews and pull request reviews.
  • Experience with migration to a new architectural structure (or re-platforming) is an asset.
  • Strong communication skills - listening, written, and verbal communication skills.
  • Team player/strong collaborator.
  • Quality mindset and a passion for unit testing and clean code.
  • Experience working at a SaaS company is an asset but not required.
What We Value:
  • We value clarity in all communication.
  • We strive to deliver quality software that is easy to use.
  • We take ownership of problems and see them through to a resolution.
  • We deal with clients, team members, and partners honestly and openly.
  • We focus on the customer and go above and beyond to exceed their expectations whenever possible.
Benefits:

Upon joining our team, you will receive a competitive salary, full health and dental benefits, and 4 weeks of paid time off annually. You will also have an annual training and learning budget for professional development to ensure you remain up-to-date with the latest industry trends, best practices, and tools.