Enable job alerts via email!

Principal Software Developer

CaseWare

Toronto

On-site

CAD 130,000 - 180,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Principal Software Developer for their Smart Engagements Platform. This key leadership role will involve driving technical vision, mentoring teams, and transforming the platform's architecture to a scalable microservices-based environment, leveraging AWS technologies for cloud-native development.

Benefits

Top-Tier Compensation
Comprehensive benefits
Work-life balance
Professional development opportunities
Mentorship culture

Qualifications

  • 10+ years of experience in software development.
  • 5+ years in a senior technical leadership role.
  • Proficiency in AWS technologies and microservices.

Responsibilities

  • Lead architectural transformation for SE platform.
  • Mentor development teams and guide technical strategy.
  • Oversee MongoDB to DocumentDB migration project.

Skills

Cloud-native development
Distributed systems architecture
Technical leadership
Java backend development
Observability tools experience

Job description

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. 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. Contact : - Principal Talent Acquisition Partner & Coach A quick message from your Talent Partner :

What you will do :

  • 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.

What you will bring :

  • 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.

Key Success Factors in 6-12 Months :

  • 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.

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer - Platform Security / Compliance Architect - (Remote)

New Relic, Inc.

Toronto

Remote

CAD 120,000 - 160,000

7 days ago
Be an early applicant

Senior Staff / Principal Software Developer

Intuit Inc.

Toronto

On-site

CAD 130,000 - 180,000

Today
Be an early applicant

Principal Software Developer

Dayforce

Remote

CAD 95,000 - 170,000

7 days ago
Be an early applicant

Lead Software Developer (Java)

BMO Financial Group

Toronto

On-site

CAD 74,000 - 139,000

2 days ago
Be an early applicant

Principal Software Developer

Autodesk

Toronto

On-site

CAD 120,000 - 160,000

8 days ago

Senior Staff / Principal Software Developer

Intuit Inc.

Toronto

On-site

CAD 120,000 - 180,000

13 days ago

Lead Software Developer, Data Technology (Canada)

Braintrust

Ontario

Remote

CAD 98,000 - 138,000

30+ days ago

Lead Software Developer - Montreal

Snowed In Studios Inc.

Remote

CAD 100,000 - 160,000

23 days ago

Staff / Principal Software Engineer – Edge compute -Containerization 9401

Extreme Networks

Toronto

On-site

CAD 120,000 - 160,000

2 days ago
Be an early applicant