Principal Software Developer

Principal Software Developer

24 Oct
|
CaseWare International
|
Toronto

24 Oct

CaseWare International

Toronto

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:

Chengeer Lee - Principal Talent Acquisition Partner & Coach

A quick message from your Talent Partner:

https://www.loom.com/share/da7e447205594e289b64221d952931c3?sid=ed4e7608-efaf-4052-aec1-eb88fe2d6fc5

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.

#J-18808-Ljbffr

▶️ Principal Software Developer
🖊️ CaseWare International
📍 Toronto

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: principal software developer

Principal Software Developer

Principal Software Developer

Job Title: Principal Software Developer – Smart Engagements (SE) PlatformReporting to: Andrew Allen, VP of Software Development, SE PlatformLocation: Hybrid (3 days WFO in GTA). 351 King St E, Toronto, ON We are seeking a Principal Software Deve [...]
Toronto
21 Oct
    Toronto
    21 Oct

Principal Software Developer

Principal Software Developer

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 D [...]
Toronto
24 Oct
    Toronto
    24 Oct

Principal Software Developer for Cloud Services

Principal Software Developer for Cloud Services

Job Requisition ID # 24WD80004 Position Overview The Autodesk Takeoff team, part of Autodesk Construction Cloud, is looking for a motivated and inquisitive software developer to join our team. Our team is looking for a full stack software devel [...]
Toronto
12 Oct
    Toronto
    12 Oct

Senior Staff / Principal Software Developer

Senior Staff / Principal Software Developer

Overview Come join Intuit's community of 'Builders' as a Senior Staff/ Principal Software Developer and help us power prosperity around the world. Intuit's Builders co-create with cross-functional partners and exhibit extreme ownership in the en [...]
Toronto
25 Oct
    Toronto
    25 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: principal software developer