Software Architect

7 days ago


Victoria British Columbia, Capital, Canada Hexagon Geosystems Full time

Software Architect (Senior Staff Level)


Hexagon Integrated Building Solutions, the leader in reality capture and automated analysis for the construction industry, is looking for a Software Architect to lead the design and development of our web and mobile solutions to ensure alignment with business goals and industry best practices. This important role involves collaborating with various stakeholders, including developers, product managers, and executives, to translate business needs into robust, scalable, maintainable technical solutions. If you have a passion for building rich, highly usable software that has real-world utility, this is the position for you.


What You Will Do

  • Architectural Design: Design scalable, high-performance, and secure software architectures that meet business requirements, supporting the viewing of millions of photos and other media worldwide.
  • Technology Leadership: Evaluate and recommend new emerging technologies, frameworks, and tools to optimize development and system performance in the following areas: image processing via large scale manipulation & artificial intelligence, 3D laser scan data processing & display via advanced modelling techniques, interfacing with hardware APIs including those for 360 & DSLR cameras, processing and display of drone imagery, derived models and advanced video data.
  • Prototyping: When introducing new technologies or frameworks, Architects may build prototypes to validate a solution’s feasibility before handing it off to developers.
  • Development Guidance: Provide technical leadership and mentorship to the development team, ensuring coding best practices and architectural principles are followed.
  • Burst Capacity: During peak workload periods, the Software Architect may write code to speed up delivery.
  • Technical Challenges: The Software Architect may solve complex problems requiring deep expertise, or assist with performance optimization, debugging, and critical bug fixes.
  • System Integration: Collaborate with other Software Architects and teams to integrate various systems, APIs, and third-party services.
  • Documentation: Create and maintain comprehensive technical documentation, including architectural blueprints, design patterns, and system workflows.
  • Stakeholder Collaboration: Work closely with product managers, business analysts, and other stakeholders to understand functional and non-functional requirements.
  • Quality Assurance: Ensure code quality through unit testing, code reviews, and adherence to performance and security standards.
  • Problem Solving: Lead the identification of architectural risks, performance bottlenecks, and system failures, and develop solutions for these issues.
  • Practices: Participate in Agile development processes, including sprint planning, standups, and retrospectives.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field. Master’s degree is a plus.
  • 10+ years of experience in software development, with at least 3 years in a software architecture role developing enterprise-scale web applications.
  • Strong experience with multiple programming languages (e.g., Java, C#, Python, JavaScript) and modern JavaScript frameworks such as React, Angular, ExtJS, or VueJS.
  • Proficiency in Artificial Intelligence and Deep Learning as applied to images and video.
  • Proficiency in cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Deep understanding of databases (SQL, NoSQL) and data modeling techniques.
  • Experience with DevOps practices, CI/CD pipelines, and infrastructure as code.
  • Excellent communication and leadership skills with the ability to explain complex technical concepts to non-technical stakeholders.
  • Familiarity with cybersecurity principles and best practices.
  • Familiar with GIT and Jira.


Preferred Skills

  • Experience with containerization technologies (Docker, Kubernetes).
  • Knowledge of big data technologies (Hadoop, Spark).
  • Exposure to machine learning or AI-driven applications.
  • Familiarity with enterprise architecture frameworks (e.g., TOGAF).
  • Experience developing mobile applications using standard technologies.
  • Experience building native mobile applications.
  • Familiarity with a variety of client-side streaming video technologies.


Soft Skills

  • Strong problem-solving skills and attention to detail.
  • Ability to work in a fast-paced environment with shifting priorities.
  • Collaborative mindset with a passion for continuous learning and improvement.


What We Provide

  • Generous base salary and structured annual bonus.
  • Extended Health Coverage.
  • Employer matched RRSP contributions.
  • Flexible hours and Paid Time Off.
  • Professional development opportunities and career growth within parent company Hexagon.
  • Hybrid working environment with optional work from our Victoria (Cook Street Village) office.


About Hexagon Integrated Building Solutions

Hexagon Integrated Building Solutions, part of Hexagon AB, has been contracted on over 2 billion square feet of construction projects worldwide and is trusted by the industry’s leading companies to mitigate risk, create efficiencies, and deliver a higher level of project insight throughout a building’s lifecycle. We offer a full suite of visual construction documentation services on an intuitive cloud-based web application with local boots-on-the-ground support in over 70 international markets. Along with streaming webcams, professional facility management videos, and virtual walkthroughs, the company delivers interactive as-builts by linking inspection-grade photos to architectural plans to capture every project with exceptional clarity. We have been in business for over 20 years and we have a steady track record of growth and profitability.


Hexagon is an Equal Employment Opportunity and Affirmative Action employer. We are committed to considering all qualified applicants for employment without regard to race, religion, sex, national origin, disability, protected veteran status, or other characteristic protected by law.


At Hexagon, we work to be the place where a diverse mix of talented people want to come, to stay and do their best work. We know our company runs on the hard work and dedication of our passionate and creative employees, and that diversity of thought makes us better each day.


  • Software Architect

    7 days ago


    Victoria, Canada Hexagon Geosystems Full time

    Software Architect (Senior Staff Level)Hexagon Integrated Building Solutions, the leader in reality capture and automated analysis for the construction industry, is looking for a Software Architect to lead the design and development of our web and mobile solutions to ensure alignment with business goals and industry best practices. This important role...

  • Software Architect

    7 days ago


    Victoria, Canada Hexagon Geosystems Full time

    Software Architect (Senior Staff Level)Hexagon Integrated Building Solutions, the leader in reality capture and automated analysis for the construction industry, is looking for a Software Architect to lead the design and development of our web and mobile solutions to ensure alignment with business goals and industry best practices. This important role...

  • Principal Architect

    1 week ago


    Vancouver, British Columbia, British Columbia, Canada Hays Full time

    Our client has an immediate opening for a Principal Architect to join their team.In your new role as a Principal Architect, you will play a critical role in shaping organization's technology and business strategies. This role will be responsible for designing and implementing enterprise-level solutions, ensuring they align with our long-term goals and...

  • Software Architect

    7 days ago


    Victoria, BC, Canada Hexagon Geosystems Full time

    Software Architect (Senior Staff Level) Hexagon Integrated Building Solutions, the leader in reality capture and automated analysis for the construction industry, is looking for a Software Architect to lead the design and development of our web and mobile solutions to ensure alignment with business goals and industry best practices. This important role...

  • Software Architect

    7 days ago


    Victoria, BC, Canada Hexagon Geosystems Full time

    Software Architect (Senior Staff Level) Hexagon Integrated Building Solutions, the leader in reality capture and automated analysis for the construction industry, is looking for a Software Architect to lead the design and development of our web and mobile solutions to ensure alignment with business goals and industry best practices. This important role...


  • Vancouver, British Columbia, British Columbia, Canada Damco Solutions Full time

    Top Skills:Experience as a Solutions Architect in an enterprise environment architecting complex solutions and product management for Payment and Fraud solutions.Java programming background is definitely NeededExperience with Payments from a Fraud/Security perspective - ability to design for specific security threat models and able to describe basic and...


  • Victoria, British Columbia, Canada VertiGIS North America Ltd. Full time

    About the RoleVertiGIS North America Ltd. is a leading provider of GIS software solutions, and we are seeking a skilled Senior GIS Software Architect to join our Professional Services team.This challenging role offers the opportunity to work with cutting-edge technologies, collaborating with customers across various industries to deliver tailored solutions...


  • Victoria, British Columbia, Canada VertiGIS North America Ltd. Full time

    About the Role:We are seeking a highly skilled Solutions Architect to lead our professional services team in delivering cutting-edge GIS solutions to our clients. The successful candidate will have a strong background in software development, GIS technology, and project leadership.Key Responsibilities:Lead project technical teams and enable them to do their...

  • Software Architect

    5 days ago


    Victoria, British Columbia, Canada Hexagon Geosystems Full time

    Job Description:Hexagon Geosystems is seeking a highly skilled Software Architect to lead the design and development of our digital solutions. As a key member of our team, you will be responsible for architecting scalable, high-performance, and secure software systems that meet business requirements.We are looking for a talented individual with a strong...

  • Senior Architect

    3 days ago


    Vancouver, British Columbia, British Columbia, Canada Hays Full time

    Architect – High RiseJob opportunity for an Architect with firm in Yaletown!Your new CompanyThis mid-sized firm has been established in Vancouver for 40 years now. Located in Yaletown, the firm designs and produces a variety of building types ranging from large iconic projects to schools, hospitality, retail, and high density residential / mixed use...


  • Vancouver, British Columbia, British Columbia, Canada Damco Solutions Full time

    Top Skills:Experience as a Solutions Architect in an enterprise environment architecting complex solutions and product management for Payment and Fraud solutions.Experience with Payments from a Fraud/Security perspective - ability to design for specific security threat models and able to describe basic and advanced security and compliance aspects of cloud...


  • Victoria, British Columbia, Canada Hexagon Geosystems Full time

    About the RoleHexagon Integrated Building Solutions is seeking a highly skilled Software Architect to lead the design and development of our web and mobile solutions. As a senior staff member, you will be responsible for translating business needs into robust, scalable, maintainable technical solutions.Key ResponsibilitiesDesign scalable, high-performance,...

  • Technical Architect

    3 days ago


    Vancouver, British Columbia, British Columbia, Canada TEEMA Full time

    Are you an Azure Expert?This opportunity is 75% hands on and 25% architect.Do you have hands-on practical background or experience with Azure DevOps and building/managing CICD pipelines?50% Technical Support and Troubleshooting: The role involves providing expert-level support, troubleshooting issues, and conducting in-depth analysis to ensure the system...


  • British Columbia, Canada Kerry Search Partners Full time

    Unlock the Power of Blockchain AnalyticsWe are Kerry Search Partners, a leading recruitment agency, and we are seeking an exceptional Blockchain Data Architect Lead to join our team. As a key member of our organization, you will be responsible for designing and implementing high-performance systems that process vast amounts of blockchain data.In this role,...


  • Vancouver, British Columbia, British Columbia, Canada tsworks Full time

    Who We Aretsworks Canada, Inc. (subsidiary of The Software Works, Inc, USA) is a technology product and services company in Ontario, Canada. Our mission is to provide domain expertise, innovative solutions and thought leadership to empower businesses to thrive in a digital world. We value our employees, take pride in providing best value in customer...


  • Victoria, British Columbia, Canada Integro Softwares Inc Full time

    Job Title: Application Security ArchitectJob Summary:We are seeking an experienced Application Security Architect to join our team at Integro Softwares Inc. The ideal candidate will have a deep understanding of application security vulnerabilities and mitigation strategies, as well as experience in leading application security functions in a fast-paced,...


  • Victoria, British Columbia, Canada Integro Softwares Inc Full time

    Job SummaryWe are seeking an experienced Cybersecurity Architect Leader to join our team at Integro Softwares Inc. This is a 6-month contract position with the possibility of extension for up to 2 years.About the RoleThe Cybersecurity Architect Leader will be responsible for architecting, designing, and implementing the security design of software systems...


  • British Columbia, Canada IFG - International Financial Group Full time

    UI SOFTWARE ENGINEERThe team is searching for a UI Software Engineer to help bring our next AAA, next-generation user experience to life!They work primarily in C++, using Unreal Engine 5. Our UI content is authored using Unreal Motion Graphics (UMG), a state-of-the-art UI Framework, giving us the power to make our UI a best-in-class showpiece for games. Your...

  • Naval Architect

    3 weeks ago


    Victoria, Canada Aversan Inc Full time

    Job Title: Naval Architect / Marine EngineerOpportunity:A dynamic opportunity has arisen for a skilled Naval Architect / Marine Engineer to contribute to critical naval programs. You will be involved in a range of engineering tasks, from technical support to project management, while ensuring adherence to industry standards and regulatory requirements.Key...

  • Naval Architect

    3 weeks ago


    Victoria, Canada Aversan Full time

    Job Title: Naval Architect / Marine Engineer Opportunity: A dynamic opportunity has arisen for a skilled Naval Architect / Marine Engineer to contribute to critical naval programs. You will be involved in a range of engineering tasks, from technical support to project management, while ensuring adherence to industry standards and regulatory requirements. Key...