Current jobs related to Senior Software Architect - Sherbrooke, Quebec - Canonical


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    Make a Lasting ImpactAt Testing Solutions GmbH, we're on a mission to revolutionize the way we approach software development. As a Senior Software Engineer, you'll play a key role in shaping our team's vision and driving innovation.About the RoleWe're seeking a highly skilled and motivated individual to lead our software development efforts. As a Senior...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    Transforming the Oceans into a Sustainable Source of Fresh WaterAt Testing Solutions GmbH, we are committed to making a positive impact on the environment. As a Senior Software Engineer, you will be part of an ambitious team working towards a common goal: to harness the power of the oceans to provide fresh water for generations to come.About UsWe are a...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    About Oneka TechnologiesOneka Technologies is a pioneering company dedicated to harnessing the power of the oceans to provide sustainable, accessible, and affordable fresh water. With a strong presence in Sherbrooke, Florida, Nova Scotia, and Chile, our team of passionate individuals is working towards a common goal.Your Role as a Senior Software DesignerAs...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    About Oneka TechnologiesOneka Technologies is a pioneering company dedicated to harnessing the power of the oceans to provide sustainable, accessible, and affordable fresh water. With a strong presence in Sherbrooke, Florida, Nova Scotia, and Chile, our team of passionate individuals is working towards a common goal.Your Role as a Senior Software DesignerAs...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Testing Solutions GmbH. As a Senior Software Developer, you will play a key role in the development of our telemetry data collection platform for IoT systems.Key ResponsibilitiesDesign, develop, and implement firmware for embedded systems and data collection...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Testing Solutions GmbH. As a Senior Software Developer, you will play a key role in the development of our telemetry data collection platform for IoT systems.Key ResponsibilitiesDesign, develop, and implement firmware for embedded systems and data collection...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Oneka Technologies. As a Senior Software Engineer, you will play a key role in the development of our telemetry data collection platform for IoT systems.ResponsibilitiesDesign, program, and implement firmware for embedded systems and data collection software.Evaluate,...


  • Sherbrooke, Quebec, Canada CIMA+ Full time

    Job Title: Senior Programmeur AnalystCIMA+ is seeking a highly skilled Senior Programmeur Analyst to join our IT Business Solutions department. As a key member of our team, you will play a leading role in the organization's digital transformation.Key Responsibilities:Develop and implement software solutions that meet the organization's business needs,...


  • Sherbrooke, Quebec, Canada CIMA+ Full time

    Job Title: Senior Programmeur AnalystCIMA+ is seeking a highly skilled Senior Programmeur Analyst to join our IT Business Solutions department. As a key member of our team, you will play a leading role in the organization's digital transformation.Key Responsibilities:Develop and implement software solutions that meet the organization's business needs,...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Oneka Technologies. As a key member of our software development team, you will play a crucial role in the electronic instrumentation of buoys and the development of a telemetry data collection platform for our IoT systems.Key ResponsibilitiesDesign, program, and...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Oneka Technologies. As a key member of our software development team, you will play a crucial role in the electronic instrumentation of buoys and the development of a telemetry data collection platform for our IoT systems.Key ResponsibilitiesDesign, program, and...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Oneka Technologies. As a key member of our software development team, you will play a critical role in the electronic instrumentation of buoys and the development of a telemetry data collection platform for our IoT systems.Key ResponsibilitiesDesign, implement, and...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Oneka Technologies. As a key member of our software development team, you will play a critical role in the electronic instrumentation of buoys and the development of a telemetry data collection platform for our IoT systems.Key ResponsibilitiesDesign, implement, and...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    About Oneka TechnologiesOneka Technologies is a growing company dedicated to making the oceans a sustainable source of fresh water. Our team of passionate individuals works in various fields, including mechanical engineering, electronics, marketing, operations management, and water desalination.Your Role as a Senior Software DesignerAs a Senior Software...


  • Sherbrooke, Quebec, Canada CIMA+ Full time

    Job OpportunityCIMA+ is seeking a highly skilled Senior Programmeur Analyst to join our dynamic IT Business Solutions department. As a key member of our team, you will play a leading role in the organization's digital transformation.Key Responsibilities:Modernize and evolve software development methodologies and standards, collaborating with users to define...


  • Sherbrooke, Quebec, Canada CIUSSS du Centre-Ouest-de-l'Île-de-Montréal Full time

    Job Description:As a Senior Software Engineer - Cloud Expert at our company, you will play a key role in designing and implementing cloud-based solutions that meet the evolving needs of our customers. With a strong background in cloud computing and software development, you will work closely with our cross-functional teams to deliver high-quality products...


  • Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    Transforming the Future of Water SustainabilityWe are seeking a talented Senior Software Engineer to join our ambitious team at Oneka Technologies. Our mission is to harness the power of technology to make the oceans a sustainable source of fresh water.About UsOneka Technologies is a rapidly growing company with operations in Sherbrooke, Florida, Nova...

  • AWS Software Engineer

    2 months ago


    Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    About Oneka TechnologiesOneka Technologies is a pioneering company dedicated to harnessing the power of the oceans to provide sustainable, accessible, and affordable fresh water. With a strong presence in Sherbrooke, Florida, Nova Scotia, and Chile, our team of passionate individuals is working towards a common goal.Your Role as a Senior Software DesignerAs...

  • AWS Software Engineer

    2 months ago


    Sherbrooke, Quebec, Canada Testing Solutions GmbH Full time

    About Oneka TechnologiesOneka Technologies is a pioneering company dedicated to harnessing the power of the oceans to provide sustainable, accessible, and affordable fresh water. With a strong presence in Sherbrooke, Florida, Nova Scotia, and Chile, our team of passionate individuals is working towards a common goal.Your Role as a Senior Software DesignerAs...


  • Sherbrooke, Quebec, Canada Randstad Full time

    Key Responsibilities:• Design and develop software applications using various programming languages and frameworks.• Collaborate with cross-functional teams to identify and prioritize software requirements.• Ensure high-quality software delivery by following established development processes and standards.• Participate in code reviews and contribute...

Senior Software Architect

2 months ago


Sherbrooke, Quebec, Canada Canonical Full time

About the Role

Our Workplace Engineering team is a high-performing group specializing in web architecture and analytics. We build new tools, dashboards, and analytics to empower colleagues, managers, and executives to make informed decisions and drive business outcomes.

About Canonical

Canonical is a pioneer in digital workplace innovation, established in 2004 with a global, remote-first policy that has delivered world-class open-source solutions and sets the pace in cloud, developer, and IoT technology.

We are dedicated to continually improving our remote work experience to make Canonical the best at remote collaboration. This aligns with our mission to deliver the world's best free software and push the boundaries of 21st-century work and collaboration.

Key Responsibilities

  1. Design and deliver web-based systems and SAAS solutions
  2. Provide actionable insights into the Canonical workplace experience
  3. Enable new business processes and improve existing workflows
  4. Collaborate proactively with a distributed team to drive results
  5. Write high-quality code to create new features and debug issues
  6. Conduct thorough code reviews to ensure high-quality standards
  7. Discuss ideas and collaborate on finding effective solutions
  8. Estimate work, set goals, and meet them to drive project success
  9. Write project specifications, epics, and understand project risks
  10. Understand completion criteria and drive projects to completion
  11. Coach, mentor, and provide feedback to junior team members while continuously developing yourself
  12. Connect to various data sources and provide insightful visualizations
  13. Design and architect databases for connected systems
  14. Develop new and improved working practices for the company
  15. Provide tooling to support optimized processes

Requirements

To be successful in this team, you must be an expert in two or more of the following areas:

  1. Backend web service programming in Python and Node.JS
  2. Solid understanding of web development technologies such as HTML, CSS, and JavaScript
  3. Data analytics and statistical analysis
  4. Natural language processing, sentiment analysis, machine learning
  5. Data visualization

The ideal candidate will leverage their passion for experimentation and analytics to build tomorrow's tech organization. This team will help us gain insights into the business and our talent pool, and use those insights to improve the experience of working at Canonical.

What We Offer

  1. Remote First: 100% remote working with opportunities to travel to Sprints and collaborate with the team
  2. Personal Development: Annual budget allowance and time to focus on areas you want to improve
  3. Compensation: eligibility for annual pay review including bonuses
  4. Recognition: the ability to be rewarded and recognized by others for your work
  5. Travel: Priority Pass for lounge access when flying to Sprints and International SOS membership to support you while traveling

We are committed to fostering a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.