Current jobs related to Senior Software Architect - Calgary, Alberta - SMART Technologies


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Software DeveloperAt Software Aspekte, we are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform.Key Responsibilities:Define and drive the architectural vision and strategy, working closely with Product Management to define requirements and evaluate...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Software DeveloperAt Software Aspekte, we are seeking a highly skilled Senior Software Developer to lead the development of our cutting-edge cloud platform. The ideal candidate will possess expertise in AWS backend technologies, have a strong background in software development, and demonstrate exceptional leadership...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. The ideal candidate will possess expertise in AWS backend technologies, have a strong background in software development, and demonstrate exceptional leadership skills.Key...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. The ideal candidate will possess expertise in AWS backend technologies, have a strong background in software development, and demonstrate exceptional leadership skills.Key...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a talented Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform.Key Responsibilities:Define and drive the architectural vision and strategy.Develop comprehensive project plans and roadmaps.Drive deep architectural discussions and ensure smooth...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a talented Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform.Key Responsibilities:Define and drive the architectural vision and strategy.Develop comprehensive project plans and roadmaps.Drive deep architectural discussions and ensure smooth...


  • Calgary, Alberta, Canada Software Aspekte Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. As a key member of our Software department, you will be responsible for defining and driving the architectural vision and strategy, working closely with Product Management to define requirements and...


  • Calgary, Alberta, Canada Software Aspekte Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. As a key member of our Software department, you will be responsible for defining and driving the architectural vision and strategy, working closely with Product Management to define requirements and...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a talented Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform.Key Responsibilities:Define and drive the architectural vision and strategy.Develop comprehensive project plans and roadmaps.Drive deep architectural discussions and ensure smooth...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a talented Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform.Key Responsibilities:Define and drive the architectural vision and strategy.Develop comprehensive project plans and roadmaps.Drive deep architectural discussions and ensure smooth...


  • Calgary, Alberta, Canada Software Aspekte Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to lead the development of a cutting-edge cloud platform. As a key member of our team, you will be responsible for defining and driving the architectural vision and strategy, working closely with Product Management to define requirements and evaluate potential partner solutions.Key...


  • Calgary, Alberta, Canada Software Aspekte Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to lead the development of a cutting-edge cloud platform. As a key member of our team, you will be responsible for defining and driving the architectural vision and strategy, working closely with Product Management to define requirements and evaluate potential partner solutions.Key...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a highly skilled Senior Cyber Software Developer to join our team at Software Aspekte. As a key member of our development team, you will be responsible for designing, developing, and implementing cutting-edge cloud-based software solutions.Key Responsibilities:Design and develop scalable cloud-based...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a highly skilled Senior Cyber Software Developer to join our team at Software Aspekte. As a key member of our development team, you will be responsible for designing, developing, and implementing cutting-edge cloud-based software solutions.Key Responsibilities:Design and develop scalable cloud-based...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Software Developer, Application Performance ManagementWork at SMART Technologies, and be part of a team that creates and markets leading-edge hardware and software tools sold around the world. Join the many skilled professionals who make SMART part of three million classrooms worldwide.About the RoleWe are seeking a talented Senior Software...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a highly skilled Senior Cyber Software Developer to join our team at Software Aspekte. As a key member of our development team, you will be responsible for designing, developing, and implementing cutting-edge cloud-based software solutions.Key Responsibilities:Design and develop scalable cloud-based...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a highly skilled Senior Cyber Software Developer to join our team at Software Aspekte. As a key member of our development team, you will be responsible for designing, developing, and implementing cutting-edge cloud-based software solutions.Key Responsibilities:Design and develop scalable cloud-based...


  • Calgary, Alberta, Canada OneVest Management Inc. Full time

    We are seeking a highly skilled Senior Software Architect to join our team at OneVest Management Inc. in Calgary and Toronto. As a key member of our engineering team, you will be responsible for designing and implementing scalable, secure, and high-quality software systems.Key Responsibilities:Design and develop modular, configurable enterprise software...


  • Calgary, Alberta, Canada Nexxt Digital Ideas Full time

    We are seeking a highly skilled Senior Software Systems Architect to join our team at Nexxt Digital Ideas. As a key member of our technology team, you will be responsible for designing, developing, and implementing complex software systems that meet the needs of our clients.Key ResponsibilitiesCollect and document user requirements to ensure accurate system...


  • Calgary, Alberta, Canada Smart technologies Full time

    Job Title: Senior Software DeveloperAt Smart Technologies, we're seeking a talented Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform.Key Responsibilities:Define and drive the architectural vision and strategy, working closely with Product Management to define requirements and evaluate potential...

Senior Software Architect

2 months ago


Calgary, Alberta, Canada SMART Technologies Full time
About the Role

We are seeking a highly skilled Senior Software Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform at SMART Technologies.

Key Responsibilities
  • Architectural Vision and Strategy: Define and drive the architectural vision and strategy for the cloud platform, working closely with Product Management to define requirements and evaluate potential partner solutions/integrations.
  • Project Planning and Roadmapping: Develop comprehensive project plans and roadmaps, providing informed estimates at the feature level.
  • Collaboration and Communication: Collaborate closely with Product Managers, Designers, and cross-functional teams to ensure seamless user experience delivery.
  • Technical Leadership: Lead code reviews, enforce standards, and identify areas for improvement.
  • Cloud Platform Development: Build RESTful web services using Java, deploy applications to Amazon Web Services, and integrate user-facing elements developed by front-end developers with server-side logic.
  • Testing and Quality Assurance: Apply test-driven development practices, including writing and maintaining unit tests, and work closely with the test team to ensure automated testing has appropriate coverage.
  • Technology Evaluation and Selection: Evaluate and choose new technologies and libraries to incorporate into our products.
  • Infrastructure and Service Reliability: Implement robust SRE practices to ensure the reliability, availability, and performance of the product's infrastructure and services.
Requirements
  • Education: Degree in Computer Science, Computer Engineering, or related field.
  • Experience: Proven experience (5+ years) as a software architect or principal engineer, with a focus on backend, frontend, and SRE technologies.
  • Technical Skills: Proficiency in Java, REST, and AWS cloud services, with a deep understanding of SRE principles, including service reliability, incident response, monitoring, and automation.
  • Leadership and Collaboration: Proven ability to effectively manage diverse stakeholder relationships, adept at garnering consensus on solutions and projects by aligning technical requirements with business objectives.