Principal Software Architect
1 month ago
Principal Software Developer - Smart Engagements (SE) Platform
Reporting to: Andrew Allen, VP of Software Development, SE Platform
Location: Hybrid (3 days WFO in GTA)
We are seeking a Principal Software Developer to drive the technical vision and architectural strategy of Caseware's Smart Engagements (SE) Platform.
As part of our core cloud offering, the SE Platform powers cloud-based audit and engagement workflows. In this role, you will lead the architectural transformation from a monolithic to a highly scalable microservices-based environment, contributing directly to the platform's ability to support future business growth.
This is a key leadership role in a newly formed team structure, where you will act as a hands-on architect while mentoring the development team, guiding the long-term technical vision, and contributing to crucial platform projects like scaling systems, improving observability, and supporting critical migrations.
Key Responsibilities:- Lead the architectural transformation: Define and execute the technical strategy to evolve the SE platform from a synchronous monolith to a scalable, distributed system.
- Establish architecture patterns: Prototype and implement best practices for distributed systems design, ensuring smooth transitions to microservices, optimized AWS usage, and future-proof system architecture.
- Oversee key platform projects: Contribute heavily to the MongoDB to DocumentDB migration and support dynamic auto-scaling improvements to our EKS services.
- Mentor and lead: Guide teams in delivering projects, fostering a mentorship culture, and ensuring adherence to high standards in coding, design, and cloud-native development.
- Drive best practices: Collaborate with R&D groups to implement best practices for asynchronous communication and system integration, improving scalability and efficiency.
- Architect for observability: Implement and oversee system health monitoring using platforms like New Relic or Data Dog, ensuring performance, reliability, and scalability are maintained across the platform.
- 10+ years of experience in software development, with at least 5 years in a senior technical leadership role, preferably as a Principal or Staff Developer.
- Deep experience with distributed systems architecture and cloud-native development on AWS, including expertise in EKS, SQS/SNS, Lambda, and DocumentDB.
- Proven ability to architect and scale cloud platforms, guiding teams in building microservices and distributed systems.
- Strong technical leadership: Experience mentoring teams, setting development standards, and influencing the technical direction across multiple teams.
- Hands-on experience with observability platforms such as New Relic or Data Dog to monitor system health, performance, and reliability.
- Proficiency in Java backend development with familiarity in frontend technologies like Angular.
- Experience working with DevOps teams, CI/CD pipelines, and cloud infrastructure to deliver scalable, resilient platforms.
- Communication and collaboration skills to align cross-functional teams and engage with senior leadership on technical strategy.
- Establish a solid technical strategy: Collaborate with SE Platform leadership to define the platform's technical direction, ensuring alignment with business growth and scalability objectives.
- Deliver architecture prototypes and patterns: Build and document key architecture patterns that guide the team in transforming the monolithic system to microservices.
- Support key platform migrations: Contribute significantly to the MongoDB-to-DocumentDB migration and lead improvements in the scalability and performance of EKS services.
- Mentor and guide teams: Cultivate a high-performing development team, ensuring the adoption of best practices for coding, architecture, and cloud-native design.
- Architectural Ownership: Lead the transformation of a mission-critical, globally-used cloud platform, directly shaping its future technical direction. Your decisions will modernize Caseware's architecture and impact how we deliver solutions to clients worldwide.
- Strategic Influence: Collaborate with senior leadership to guide the SE Platform's growth and ensure alignment with business objectives, contributing to high-level technical discussions that influence Caseware's broader technology roadmap.
- Cutting-Edge Technology: Work with advanced AWS technologies, modern cloud infrastructure, and observability tools like New Relic and Data Dog. You'll be at the forefront of cloud-native development, tackling complex, large-scale challenges and driving continuous innovation.
- Leadership & Mentorship: Develop and guide the next generation of technical leaders, fostering a culture of technical excellence across multiple teams. Your mentorship will shape both the team's success and the technical practices that drive the platform forward.
- Growth & Innovation: Thrive in a culture that encourages exploration of new ideas and values continuous learning. You'll have the autonomy to push boundaries, driving innovation and contributing to Caseware's growth strategy.
- Top-Tier Compensation: Enjoy a competitive salary, comprehensive benefits, and a focus on work-life balance, with ample opportunities for professional development and career advancement.
-
Principal Engineering Architect
4 weeks ago
Toronto, Ontario, Canada Quantum Technology Recruiting Inc. (QTR) Full timeAbout This RoleWe are seeking an experienced Principal Engineering Architect to lead system integrations for smart technologies and architect scalable APIs at Quantum Technology Recruiting Inc. (QTR).Key ResponsibilitiesDesign data extraction systemsMentor engineering teamsRequirements10+ years of software development experienceStrong Java and Kotlin...
-
Principal Software Architect
4 weeks ago
Toronto, Ontario, Canada reddit Full timeReddit is a community-driven platform that fosters open and authentic conversations on the internet. With over 100,000 active communities and approximately 430 million daily active unique visitors, Reddit is one of the largest sources of information online.The Reddit Experimentation Platform is a critical component of our growth strategy, enabling us to...
-
Principal Software Architect Java
4 days ago
Toronto, Ontario, Canada NearSource Full timeWe are seeking a highly skilled Principal Software Architect to lead the development of our Java-based applications. As a key member of our team, you will be responsible for designing, coding, testing, and documenting software components to ensure they meet business and quality standards.Key Responsibilities: Design and develop high-quality code using Java...
-
Lead Landscape Architect
5 days ago
Toronto, Ontario, Canada PLANT Architect Inc. Full timeJob Title: Lead Landscape Architect - Project ManagerAbout PLANT Architect Inc.PLANT Architect Inc. is a studio of landscape architects and architects specializing in personal and public space design. Our expertise includes residential and institutional architecture, adaptive reuse, interiors, urban infrastructure, feasibility studies, and master...
-
Toronto, Ontario, Canada PLANT Architect Inc. Full timeCompany OverviewAt PLANT Architect Inc., we are a studio of landscape architects and architects who specialize in creating personal and public spaces. Our areas of expertise include residential and institutional architecture, adaptive reuse, interiors, urban infrastructure, feasibility studies, and master planning.Job SummaryWe are seeking an experienced...
-
Senior Landscape Architect Lead
2 weeks ago
Toronto, Ontario, Canada PLANT Architect Inc. Full timeAbout PLANT Architect Inc.PLANT Architect Inc. is a studio of landscape architects and architects who specialize in the making of personal and public space. Our primary areas of specialization include residential and institutional architecture and landscape architecture, adaptive reuse, interiors, urban infrastructure, feasibility studies, and master...
-
Principal Enterprise Architect
4 weeks ago
Toronto, Ontario, Canada Foilcon Full timeJob DescriptionFoilocn is seeking a highly experienced Principal Enterprise Architect to join our team. As a key member of our technology leadership team, you will play a critical role in shaping the future of our organization.About the RoleThis is an exceptional opportunity for a seasoned architect to lead the design and implementation of our enterprise...
-
Lead Landscape Architect Project Manager
1 week ago
Toronto, Ontario, Canada PLANT Architect Inc. Full timeWe are seeking an experienced and skilled Senior Staff Landscape Architect to oversee the technical and design aspects of landscape projects in our studio. As a key member of our team, you will be responsible for managing projects from concept through contract administration phases.Company OverviewPLANT Architect Inc. is a studio of landscape architects and...
-
Lead Landscape Architect
7 days ago
Toronto, Ontario, Canada PLANT Architect Inc. Full timeWe are seeking an experienced Senior Staff Landscape Architect to oversee technical and design aspects of landscape projects in our studio.About the RoleThe ideal candidate will have 10+ years of professional office experience, a strong understanding of local arboriculture and horticulture, and expertise in preparing technical working drawings for hardscape...
-
Mainframe Security Solutions Architect
2 weeks ago
Toronto, Ontario, Canada Software International Full timeAbout the RoleWe are seeking an experienced Mainframe Security Solutions Architect to join our team at Software International. As a key member of our global IT infrastructure consulting team, you will be responsible for architecting solutions and working closely with clients, sales teams, and vendors.The ideal candidate will have a strong understanding of...
-
Highly Experienced Landscape Architect Leader
4 weeks ago
Toronto, Ontario, Canada PLANT Architect Inc. Full timeWe are seeking a highly skilled Senior Landscape Architect to lead our design team in delivering exceptional landscape projects. With over 10 years of professional experience, you will be responsible for overseeing technical and design aspects of our landscape projects, ensuring consistency and excellence in design from schematic design through to...
-
Mainframe Security Architect Position
2 weeks ago
Toronto, Ontario, Canada Software International Full timeSoftware International is a leading provider of technical talent to top companies in Canada and the US.">Job Title: Mainframe Security Architect">Salary: $110-$130 CAD per hour (C2C)">About the Role:">We are currently hiring for a highly skilled Mainframe Security Architect to join our global IT infrastructure consulting team. The ideal candidate will have a...
-
Principal Architect Leader
2 weeks ago
Toronto, Ontario, Canada BBB Architects Full timeJob Description for Principal Architect LeaderWe are seeking a highly visionary architect with extensive expertise in residential, commercial, and mixed-use projects to lead our team into a new era of groundbreaking design and project work.As a key member of our leadership team, you will have the mentorship and resources to lead new projects, inspire our...
-
Software Architect
4 weeks ago
Toronto, Ontario, Canada The Red Beauty Ltd Full timeJob OverviewThe Red Beauty Ltd is seeking a highly skilled Software Architect to lead the development of our web applications.The ideal candidate will have a strong background in software engineering and experience with designing and integrating complex systems.
-
Capital Market Solutions Architect
2 weeks ago
Toronto, Ontario, Canada Iris Software Inc. Full timeCapital Market Solutions ArchitectWe are seeking an experienced Capital Market Solutions Architect to join our team at Iris Software Inc.About the Role:The successful candidate will be responsible for leading medium to large size initiatives focusing on back-office FX and MM applications.Key Responsibilities:Own requirements capture, documentation,...
-
Software Solutions Architect
1 month ago
Toronto, Ontario, Canada Scotiabank Full timeJob Title: Software Solutions ArchitectAbout the Role:We are seeking a highly skilled Software Solutions Architect to join our team at Scotiabank. As a key member of our ABM Delivery Services team, you will be responsible for designing and developing modern systems and capabilities that meet the evolving needs of our customers.Key Responsibilities:- Design...
-
Software Architect Position
4 weeks ago
Toronto, Ontario, Canada Tecsys Inc. Full timeWe are a fast-growing innovator offering supply chain solutions to industry leading healthcare systems, hospitals, and pharmacy businesses. As a Senior Technical Architect at Tecsys Inc., you will lead the team that outlines the future of our OrderDynamics Order Management System.About the OpportunityEstimated Salary: $120,000 - $160,000 per year. This...
-
Senior Landscape Architect Lead
4 weeks ago
Toronto, Ontario, Canada PLANT Architect Inc. Full timeAbout the RoleWe are seeking an experienced licensed Senior Landscape Architect to oversee technical and design aspects of landscape projects in our studio. This role requires collaboration with both Architecture and Landscape Architecture teams to ensure consistency and excellence in design from schematic design through to construction...
-
Chief Cloud Architect
4 weeks ago
Toronto, Ontario, Canada Software International Full timeAbout Software InternationalSoftware International is a leading provider of technical talent to Fortune 100/500/1000 companies in Canada and the US. Our team works with global clients to deliver innovative solutions for their most complex technical challenges.SalaryThe salary range for this role is $275,000 - $300,000 per year, plus a signing bonus and other...
-
Enterprise Software Architect
4 weeks ago
Toronto, Ontario, Canada Global Pharma Tek Full timeAbout the RoleGlobal Pharma Tek is seeking an experienced Enterprise Software Architect to lead the design and development of our software applications. As a key member of our team, you will be responsible for architecting and implementing complex software systems that meet the needs of our organization.