Principal Software Developer
4 weeks ago
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.-
Software Development Principal
4 weeks ago
Toronto, Ontario, Canada Capital One Full timeAbout Capital One CanadaWe're a leading financial institution that's been helping Canadians access credit for over 20 years. Our mission is to put our customers first and keep them there by building innovative technology solutions that simplify and humanize the world of credit cards.Job SummaryWe're seeking a highly skilled Principal Software Engineer to...
-
Principal Software Development Engineer
1 month ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Opportunity: Principal Software Development EngineerWe are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team. As a key member of our team, you will design, build, and operate services used by developers across Autodesk.Key Responsibilities:Design and develop scalable and...
-
Principal Software Development Engineer
1 month ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Opportunity: Principal Software Development EngineerWe are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team. As a key member of our team, you will design, build, and operate services used by developers across Autodesk.Key Responsibilities:Design and develop scalable and...
-
Principal Software Development Engineer
4 weeks ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD78004Are you passionate about building resilient and scalable systems? Do you thrive in fast-paced environments? The Autodesk Developer Enablement team is seeking a highly motivated and seasoned Principal Software Development Engineer to build and maintain our software infrastructure.Key Responsibilities:Design and develop scalable...
-
Principal Software Development Engineer
4 weeks ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD78004Are you passionate about building resilient and scalable systems? Do you thrive in fast-paced environments? The Autodesk Developer Enablement team is seeking a highly motivated and seasoned Principal Software Development Engineer to build and maintain our software infrastructure.Key Responsibilities:Design and develop scalable...
-
Principal Software Development Engineer
1 month ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD78004Are you passionate about building scalable systems and ensuring uptime?The Autodesk Developer Enablement team is seeking a highly motivated and experienced Principal Software Development Engineer to join our team.Key Responsibilities:Design and develop resilient and scalable software systemsCollaborate with cross-functional teams...
-
Principal Software Development Engineer
1 month ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD78004Are you passionate about building scalable systems and ensuring uptime?The Autodesk Developer Enablement team is seeking a highly motivated and experienced Principal Software Development Engineer to join our team.Key Responsibilities:Design and develop resilient and scalable software systemsCollaborate with cross-functional teams...
-
Senior Principal Software Developer
4 weeks ago
Toronto, Ontario, Canada Autodesk Full timeJob 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...
-
Principal Software Development Engineer
3 months ago
Old Toronto, Canada Autodesk Full timeJob Requisition ID #24WD78004 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Principal Software Development Engineer to build and maintain a distributed compute system. You will be...
-
Principal Software Development Engineer
5 months ago
Old Toronto, Canada Autodesk Full timeJob Requisition ID #24WD78004 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Principal Software Development Engineer to bu
-
Principal Software Development Engineer
4 weeks ago
Old Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #24WD78004We are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team.Key Responsibilities:Design and develop resilient, scalable systems that meet the needs of our customers.Collaborate with cross-functional teams to identify and prioritize project...
-
Principal PHP Developer and Technical Lead
21 hours ago
Old Toronto, Canada Software International Full timeSoftware International is a global leader in supplying technical talent to Fortune 100/500/1000 companies. We are currently seeking a Senior PHP Developer with expertise in web development and new media marketing to join our team as a Principal PHP Developer and Technical Lead.Job Overview:This is a long-term contract role with our web development and new...
-
Principal Software Engineer
4 weeks ago
Toronto, Ontario, Canada Wiser Solutions Full timeJob Title: Principal Software EngineerWe are 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, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...
-
Principal Software Engineer
4 weeks ago
Toronto, Ontario, Canada Wiser Solutions Full timeJob Title: Principal Software EngineerWe are 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, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...
-
Principal Software Engineer
4 weeks ago
Toronto, Ontario, Canada Wiser Solutions Full timeJob Title: Principal Software EngineerWe are 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, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...
-
Principal Software Engineer
4 weeks ago
Toronto, Ontario, Canada Wiser Solutions Full timeJob Title: Principal Software EngineerWe are 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, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...
-
Principal Software Engineer
2 weeks ago
Toronto, Ontario, Canada ADVANCE ENDOSCOPY AND SPECIALIST CENTRE Full timeAbout the RoleAs a Principal Software Engineer, you will lead the development of our enterprise software solutions. You will be responsible for designing, implementing, and maintaining complex software systems. Strong understanding of software development principles and practices is essential.Key Responsibilities• Lead the design and implementation of...
-
Principal Software Engineer
4 weeks ago
Toronto, Ontario, Canada Autodesk Full timeJob Title: Principal Software DeveloperAutodesk is seeking an experienced Principal Software Developer to join the Autodesk Graphics Platform (AGP) team in Toronto, Canada. The role can also be based out of Montreal, Vancouver, or remote in Canada.About the RoleThe Autodesk Graphics Platform (AGP) is a shared graphics system used by many Autodesk...
-
Software Development Manager
2 months ago
Toronto, Ontario, Canada Emphasys Software Full timeAbout the RoleAquila is seeking a highly skilled Senior Manager - Corporate Development to join our team in Toronto, Canada. As a key member of our Corporate Development team, you will be responsible for identifying, establishing, and progressing strategic C-suite/investment relationships with mature and growing software companies, corporate, and investment...
-
Software Development Manager
2 months ago
Toronto, Ontario, Canada Emphasys Software Full timeAbout the RoleAquila is seeking a highly skilled Senior Manager - Corporate Development to join our team in Toronto, Canada. As a key member of our Corporate Development team, you will be responsible for identifying, establishing, and progressing strategic C-suite/investment relationships with mature and growing software companies, corporate, and investment...