Job Title: Principal Software Developer – Cloud Platform
Reporting to: Craig Thorvardson, Director of Software Development, Cloud Platform
Location: Hybrid (3 days WFO in GTA). 351 King St E, Toronto, ON 🇨🇦
Contact:
Chengeer Lee - Principal Talent Acquisition Partner & Coach
About the Role:
We are looking for a Principal Software Developer to lead the technical vision and roadmap for Caseware’s Cloud Platform team, which powers our core Caseware Cloud product—a critical suite for practice management and client collaboration. In this role, you will drive architectural decisions, oversee major technical initiatives, and work with cross-functional teams to scale and enhance the platform’s performance, reliability, and maintainability.
This role is crucial for bridging the gap between Cloud Platform Engineering and development teams, ensuring a balance between maintaining the current monolith (written in .NET) and progressively introducing microservices architecture (Java and .NET Core). You’ll work closely with engineering and product leaders to support technical depth, quality engineering, and cultural engagement while enabling long-term business growth.
What is Caseware Cloud?
Caseware Cloud is a flagship cloud-based platform focused on practice management and client collaboration, offering tools that streamline the way professionals and firms manage their engagements and client relationships. Caseware Cloud underpins this suite, providing the infrastructure, scalability, and performance needed for seamless operations across teams and practices. This role is pivotal to ensuring that the Cloud Platform continues to evolve, supporting our rapid growth and future business needs.
Why This Role Matters:
The Cloud Platform team is responsible for long-term planning and ensuring the platform’s success.A strong leader is needed to optimize technical decisions, reduce technical debt, and build a clear technical roadmap. You will provide leadership, vision, and mentorship to the team, ensuring the adoption of best practices and driving innovation across the platform.
A quick message from your Talent Partner:
https://www.loom.com/share/297c5629e8a44999933f40376ba122bd?sid=27ada6c1-b23a-452b-9a50-a3790142eaf2
This role provides a unique opportunity for a seasoned software architect and leader who wants to make a direct impact on the future of cloud-based practice management solutions at Caseware. If you are passionate about cloud-native technologies, quality engineering, and team culture, we encourage you to apply.