Principal Software Architect

4 weeks ago


Toronto, Ontario, Canada CaseWare Full time
Job Title

Principal Software Developer - Smart Engagements (SE) Platform

Reporting to : Andrew Allen, VP of Software Development, SE Platform

Location : Hybrid (3 days WFO in GTA). 351 King St E, Toronto, ON

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.

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.
Requirements
  • 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.
What's In It for You
  • 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.


  • Toronto, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Principal Engineer LeadOur client, a successful mid-size software company, is seeking a Principal Engineer Lead to join their team. Located in the heart of downtown Toronto, they offer a dynamic work environment and a range of benefits and perks.About the Role:This is an exciting opportunity for a strong architect or technical lead to take on a...


  • Toronto, Ontario, Canada CaseWare Full time

    Job TitlePrincipal Software Developer - Smart Engagements (SE) PlatformReporting to: Andrew Allen, VP of Software Development, SE PlatformLocation: 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,...


  • Old Toronto, Ontario, Canada Robots and Pencils Full time

    About UsWe are a forward-thinking company that values innovation and talent. Our team is comprised of skilled professionals who are passionate about creating cutting-edge solutions.Our CultureWe foster a culture of collaboration, creativity, and continuous learning. Our team members are encouraged to take ownership of their projects and to push the...

  • Principal Architect

    4 weeks ago


    Toronto, Ontario, Canada Automatic Data Processing, Inc. Full time

    ADP is hiring a Principal Architect.Etobicoke, ON - HybridAre you passionate about designing and implementing large-scale distributed systems?Do you have a strong background in software development and architecture?We're looking for a Principal Architect to join our team at ADP. As a Principal Architect, you will be responsible for designing and implementing...

  • Principal Architect

    4 weeks ago


    Toronto, Ontario, Canada Automatic Data Processing, Inc. Full time

    ADP is hiring a Principal Architect.Etobicoke, ON - HybridAre you passionate about designing and implementing large-scale distributed systems?Do you have a strong background in software development and architecture?We're looking for a Principal Architect to join our team at ADP. As a Principal Architect, you will be responsible for designing and implementing...


  • Toronto, Ontario, Canada Lorven Technologies Full time

    Lorven Technologies seeks a highly skilled Principal Java Software Architect to spearhead the design and development of our next-generation systems. Key Responsibilities:Key Responsibilities: Architect and develop scalable, high-performance Java applications with the Spring framework Collaborate with cross-functional teams to define and implement cloud-based...


  • Toronto, Ontario, Canada Ignatiuz Software Pvt. Ltd. Full time

    Job DescriptionWe are seeking a highly skilled Software Systems Architect to join our team at Ignatiuz Software Pvt. Ltd. As a key member of our technology team, you will be responsible for architecting cross-functional business process solutions, including workflow, UI, KPIs, and Operational Intelligence.Key Responsibilities:Design and implement...


  • Toronto, Ontario, Canada Ignatiuz Software Pvt. Ltd. Full time

    Job DescriptionWe are seeking a highly skilled Software Systems Architect to join our team at Ignatiuz Software Pvt. Ltd. As a key member of our technology team, you will be responsible for architecting cross-functional business process solutions, including workflow, UI, KPIs, and Operational Intelligence.Key Responsibilities:Design and implement...


  • Toronto, Ontario, Canada Ignatiuz Software Pvt. Ltd. Full time

    Job Opportunity at Ignatiuz Software Pvt. Ltd.We are seeking a highly skilled Software Systems Architect to join our team at Ignatiuz Software Pvt. Ltd. Our company is passionate about innovation and technology, and we are looking for a talented individual to help us drive business growth and success.Key Responsibilities:Design and architect cross-functional...

  • Principal Architect

    3 weeks ago


    Toronto, Ontario, Canada Automatic Data Processing, Inc. Full time

    ADP is seeking a Principal Architect to lead the design and implementation of large-scale distributed services-oriented systems.Etobicoke, ON - HybridAre you passionate about creating innovative solutions that drive business growth and improve efficiency?Do you thrive in a dynamic and inclusive team environment where collaboration and learning are valued?As...

  • Principal Architect

    3 weeks ago


    Toronto, Ontario, Canada Automatic Data Processing, Inc. Full time

    ADP is seeking a Principal Architect to join our team.Etobicoke, ON - HybridWe are looking for a highly skilled and experienced architect to lead our technical teams in designing and implementing large-scale distributed services-oriented systems.The ideal candidate will have a strong background in software development, architecture, and design, with a...


  • Old Toronto, Ontario, Canada Interac Full time

    Job Title: Enterprise Architect, PrincipalAt Interac, we are shaping the future of the digital economy in Canada by designing and delivering innovative products and solutions that give Canadians control over their money. We are looking for a skilled Enterprise Architect, Principal to join our team and contribute to our mission.The successful candidate will...


  • Old Toronto, Ontario, Canada Interac Full time

    Job Title: Enterprise Architect, PrincipalAt Interac, we are shaping the future of the digital economy in Canada by designing and delivering innovative products and solutions that give Canadians control over their money. We are looking for a skilled Enterprise Architect, Principal to join our team and contribute to our mission.The successful candidate will...


  • Toronto, Ontario, Canada Zynga Full time

    Job Title: Principal Software EngineerZynga is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and supporting new systems that drive our games forward.Key Responsibilities:Define and develop core engine components primarily in PHPDevelop and...


  • Toronto, Ontario, Canada Zynga Full time

    Job Title: Principal Software EngineerZynga is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and supporting new systems that drive our games forward.Key Responsibilities:Define and develop core engine components primarily in PHPDevelop and...


  • Old Toronto, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Principal Engineer LeadWe are seeking a highly skilled Principal Engineer Lead to join our team at a successful mid-size software company in downtown Toronto. As a key member of our engineering team, you will be responsible for providing technical leadership and mentoring to our development teams, driving the definition of our technology roadmap,...


  • Old Toronto, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job Title: Principal Engineer LeadWe are seeking a highly skilled Principal Engineer Lead to join our team at a successful mid-size software company in downtown Toronto. As a key member of our engineering team, you will be responsible for providing technical leadership and mentoring to our development teams, driving the definition of our technology roadmap,...


  • Toronto, Ontario, Canada Autodesk Full time

    Job Title: Senior Principal Software DeveloperAutodesk is seeking a highly skilled Senior Principal Software Developer to join our Graphics Platform team. As a key member of our team, you will be responsible for architecting and designing next-generation desktop graphics platforms for 2D/3D Design & Drafting, 3D Computer Animation, Modeling & Rendering...


  • Toronto, Ontario, Canada New Relic, Inc. Full time

    Job Title: Principal Software Engineer - Platform Security/Compliance ArchitectAt New Relic, we're seeking a talented and experienced Principal Software Engineer to serve as our Compliance Architect for our Cloud Platform group. As a key member of our team, you will lead efforts in developing comprehensive compliance strategies, establishing best practices,...


  • Toronto, Ontario, Canada Workday, Inc. Full time

    Principal Software EngineerAt Workday, we're revolutionizing the enterprise software market with a pioneering platform that enables our machine learning teams to handle and deploy their models. As a Principal Software Engineer, you'll be part of our dynamic team, refining the ML lifecycle by providing robust, scalable, and reliable services that address the...