Senior Software Architect

3 weeks ago


Toronto Montreal Calgary Vancouver Edmonton Old Toronto Ottawa Mississauga Quebec Winnipeg Halifax Saskatoon Burnaby Hamilton Victoria Surrey Halton Hills London Regina Markham Brampton Vaughan Kelowna Laval Southwestern Ontario R, Canada CARET Full time

Job DetailsJob Location: Toronto, ON - Toronto, OntarioSalary Range: $140000.00 - $157000.00 Salary/yearDescriptionWe are seeking a Technical Software Architect to join our Software Engineering team to provide technology leadership in architecture governance while mentoring and helping improve the effectiveness and productivity of multiple engineering teams to deliver scalable SaaS platform which have made us an industry-leading vertical SaaS provider for the professional services practice management market. An important part of this role will be to further advance our technology to leverage native cloud services, current large data management and cutting-edge user experiences.You are passionate about innovation, coding standards and best software engineering practices and will use your deep understanding of the systems and technology to develop a future-friendly technology vision and strategy to improve our primary platform, legal and accounting products and customer experience while working closely with advanced product lead engineering teams.You will be extensively involved in hands-on activities including prototypes, design, documentation, development, and testing. You are capable of being flexible and willing to switch tasks based on team's needs or working at various layers of technology stack. Experience with transformation of monolithic architectures is an added plus.The position requires hands-on experience building complex platforms and systems and strong knowledge of Azure or AWS cloud, web technology stack, horizontally scalable cloud-native architecture, RESTful APIs, .NET, React JS frameworks as well as database, data warehouse and analytics technologies.Responsibilities Include:• Collaborate extensively with our Product team to ensure a unified vision and continued improvements to the platform and multiple products. • Establish the software architecture best practices and governance for product engineering teams.• Drive product engineering teams to adapt secure development practices and assist teams with security architecture and design.• Execute the technology roadmap consisted of the architecture strategy, data and analytics strategy, as well as the technical implementation of scalable platform and product rollouts.• Perform design reviews and provide architectural assistance and technical direction to product engineering teams.• Work closely with each product engineering team to proactively manage technical risks.• Evaluate new technologies and prototype new product concepts for new and existing products to ensure that the upcoming product backlog stories have their technical impediments removed.• Adhere to the agile software development life cycle best practices and governance.Qualifications Include:• Have a strong understanding and usage of algorithms, data structures, and OO methodologies in designs and coding.• Highly skilled with hands-on experience and domain expertise in both web and object-oriented programming, cloud-native architecture design as well as data and analytics technologies and best practices.• At least 5 years of experience in a technology-based position leading increasingly complex and challenging projects that have led to the delivery of technology solutions into business organizations.• 5+ years of experience programming in both web, object-oriented or functional programming environments.• A broad range of skills and experience ranging from data architecture to ETL, security, performance analysis, analytics, etc. • 5+ years of experience in designing, developing, and maintaining the data architecture, data models and standards for various Data Integration and Data Warehousing projects.• Experience with the design, coding, and unit testing of software• Collaborate with product, engineering, and other business groups by designing and developing highly scalable SaaS and/or cloud-native applications.• Good interpersonal communication skills (written and verbal), attention to detail, extreme organization, problem-solving and time management skills.• In-depth knowledge of .NET Core, ASP.NET development patterns, including programming using C# programming language as well as experience using common JavaScript frameworks such as Angular or React and Node.• Solid understanding of software enterprise and cloud-native architectures.• Experience architecting and evolving legacy architectures into micro-service-based cloud-native architecture using modern cloud services is a big plus.• Experience working with git and knowledge of strategies and branching patterns for team collaboration.• A solid understanding and use of relational database methodologies and solutions.• Experience with release/deployment processes.Education and experience:• BS/MS Engineering degree or equivalent.• Kubernetes, Azure certifications are a plus.BenefitsPaid Parental LeaveFlexible PTOCertification(s) reimbursementSummer FridaysExtended Medical, Dental, Paid Sick Days, Vision, Life Insurance, and Disability Leave CoverageRRSP & Employer matchEqual Employment Opportunity: CARET is an Equal Opportunity, Affirmative Action Employer. The compensation information below is provided in compliance with job posting disclosure requirements.Pay range: $140,000 - $157,000. Actual base pay will depend on varying circumstances, including the position, location, individual qualifications, market finances, and other operations business needs.Depending on the position, compensation may also include commission, bonuses, etc. Potential for bonuses is based on company performance and potential for merit increases is based on performance.#LI-Remote#LI-ST1Qualifications #J-18808-Ljbffr



  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada ECI Software Solutions Full time

    Join to apply for the Senior Solutions Architect role at ECI Software SolutionsLocation: Remote - Canada EST or CSTWe are seeking a Senior Solutions Architect who is ready to play a crucial role in designing, planning and executing our product modernization plans, going from a monolith desktop application to a SaaS-based cloud-native architecture leveraging...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada LinHR Consulting Inc. Full time

    We are currently seeking a Senior Application Software Architect for a remote position, with occasional business travel as required by the client. The hourly rate starting from $80.00 CADResponsibilitiesParticipate in various technical meetings with clients.Analyze information and timelines from meetings against client requirements.Develop presentations and...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Software International Full time

    About the job Mainframe Security Architect Software International (SI) supplies technical talent to a variety of Fortune 100/500/1000 and other companies in Canada/US. We are currently hiring for a Mainframe Security Architect for our global IT infratructure consulting client. Rate: $110-130/hr CAD C2C Start Date: ASAP Duration: 6 months initially, then...


  • Vancouver, Toronto, Montreal, Calgary, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Aequilibrium Software Inc Full time

    A leading technology consultancy is seeking a Senior Solutions Architect & Consultant to lead digital banking transformation projects. The role involves architecting scalable solutions and engaging with financial institutions. Candidates must have over 10 years of experience in solution architecture, especially in digital banking platforms and integrations....

  • Software Architect

    5 days ago


    Edmonton, Toronto, Montreal, Calgary, Vancouver, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Canonical Full time

    Software Architect - Containers / VirtualisationJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalSoftware Architect - Containers / Virtualisation1 day ago Be among the first 25 applicantsJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalCanonical is a leading provider of open source...


  • Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Surrey, Halton Hills, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Celestica Full time

    A leading technology company in Canada is seeking a Senior Lead Engineer, Software to architect and implement high-performance software systems for AI applications. The ideal candidate will possess strong programming skills in Python, Rust, or C/C++, experience with cloud platforms, and a passion for artificial intelligence. Leadership and project management...


  • Edmonton, Toronto, Montreal, Calgary, Vancouver, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada S M Software Solutions Inc Full time

    Overview The Government of Alberta ("GoA") has embarked on transforming the work of government to deliver simpler, more efficient, and better services for the citizens of Alberta, thereby ensuring that the needs of Albertans are effectively met in the digital age. The Province has a strategic role within government to drive efficiencies, innovation and...

  • Software Architect

    5 days ago


    Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Canonical Full time

    Software Architect - Containers / VirtualisationJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalSoftware Architect - Containers / Virtualisation1 day ago Be among the first 25 applicantsJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalGet AI-powered advice on this job and more...

  • Software Architect

    4 weeks ago


    Southwestern Ontario, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Halton Hills, Victoria, Surrey, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, W, Canada Canonical Full time

    Software Architect - Containers / VirtualisationJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalSoftware Architect - Containers / Virtualisation1 day ago Be among the first 25 applicantsJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalGet AI-powered advice on this job and more...

  • Software Architect

    5 days ago


    Laval, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Southwestern Ontario, R, Canada Canonical Full time

    Software Architect - Containers / VirtualisationJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalSoftware Architect - Containers / Virtualisation1 day ago Be among the first 25 applicantsJoin to apply for the Software Architect - Containers / Virtualisation role at CanonicalCanonical is a leading provider of open source...