Software Architect

2 weeks ago


Canada, CA Brainhunter Systems Ltd Full time

Job Description : Software Architect (Senior Staff Level)


Employment type: Full-time permanent role

Location: Remote work


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.
  • Remote/ Hybrid working environment with optional work from our Victoria office.


  • Azure Architect

    1 month ago


    Canada, CA LanceSoft, Inc. Full time

    Duration: 12+ MonthsPosition Description:We are looking for an Azure Cloud architect who will contribute to creating our technology vision and work closely with software delivery teams to execute that vision. You will be a subject matter expert for 5-10 projects, all using a similar vision, rather than deeply embedded with a single...


  • Canada, CA Playwire Full time

    Playwire is a full-service digital innovation partner specializing in online advertising and proprietary technologies to elevate publishing brands. As we continue our rapid expansion, we are seeking a Senior Software Engineer (TypeScript) to join our team.This role will contribute to the development of our next-generation website revenue amplification...


  • Canada, CA Synechron Full time

    We areAt Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps,...


  • Canada, CA Ket Software Full time

    TN VISA Applicants OnlyShould travel to the client site in US every month.Role : Oracle Administrator/ArchitectStrong knowledge of Data Warehouse Architecture, DB Administration and ETL.Strong knowledge of system upgrade, patching, Disaster Recovery, Migration on Engineered System.Strong knowledge of designing LDOM, ZONES in Engineered System.Experience on...

  • Data Architect

    4 days ago


    Canada, CA IMCS Group Full time

    Data Architect – Intermediate6 Months Contract with possible extensionRemote / Edmonton, ABThe proposed resource must meet or exceed one of the following:University graduation in business, management or a related discipline and 2-yr Data Architect (DA) experience.OR2-yr diploma in business, management or a related discipline and 4-yr DA experience.OR1-yr...

  • Cloud Architect

    1 month ago


    Canada, CA Trapeze Group Full time

    Job Summary:As a Cloud Architect you will lead the technical strategy and direction of Trapeze’s cloud computing system that multiple business units are leveraging to serve their customers. You’ll be responsible for developing cloud strategies, evaluating cloud applications and hardware, and organizing cloud systems to meet the operational needs ensuring...


  • Canada, CA Engage ESM, an Eviden Business Full time

    Job Overview: Summary of PositionResponsible for translating complex client needs into specific technical requirements and defining a solution meeting those requirements. You will be a client-facing technical leader, orchestrating and driving the development of these requirements into enterprise solutions. As a Technical Architect, you will oversee projects...


  • Canada, CA Intuitive.Cloud Full time

    About us:Intuitive.Cloud is one of the fastest-growing (INC 5000, CRN) Cloud & SDx solution and services companies supporting enterprise customers on a global scale. Intuitive is an "Engineering Company" delivering measurable value and key business outcomes.Intuitive Superpowers:- DataOps & AI/ML- Cloud Native, AppSecOps, DevSecOps- Cloud Migration &...


  • Canada, CA Systematix Full time

    Systematix is currently looking for a ServiceNow Solution Architect to join our client's team. Its 100% remote opportunity only for the candidates based out of Canada or USA . 2 months contract duration and 5 days per week, 9:00am to 5:00pm .SummaryThis role will be reporting to the Business Solution Manager, IT Service Management within IT Services the...

  • OSS Architect

    1 month ago


    Canada, CA K&K Global Talent Solutions INC. Full time

    K&K Talent Solutions inc is an International recruiting agency that has been providing technical resources in the European, Canada and the USA region since 1993.This position is with one of our clients in USA , who is actively hiring candidates to expand their teams.OSS Architect Remote - US / CanadaJob Description:· Architectural Design and Strategy:Design...


  • Canada, CA Intuitive.Cloud Full time

    About us:Intuitive.Cloud is one of the fastest-growing (INC 5000, CRN) Cloud & SDx solution and services companies supporting enterprise customers on a global scale. Intuitive is an "Engineering Company" delivering measurable value and key business outcomes.Intuitive Superpowers:- DataOps & AI/ML- Cloud Native, AppSecOps, DevSecOps- Cloud Migration &...


  • Canada, CA Bellwood Full time

    About the jobWe are seeking a Principal Software Engineer Team Lead to lead a successful team that is building a significant Enterprise financial product to serve as the primary technical contact with the business and provide technical and relational leadership to our team of software engineers.This is a unique opportunity to work alongside an experienced...


  • Canada, CA IBS Software Full time

    IBS is a leading global provider of new generation IT solutions to Travel, Transportation and Logistics industries since 1997. IBS provides a broad range of industry leading products and services that manage mission critical operations of airlines, airports, cruise lines, hospitality partners, tour operators and oil & gas companies. These products improve...

  • CCaaS Architect

    1 month ago


    Canada, CA Quantiphi Full time

    About Us:Quantiphi is an award-winning Applied AI and Big Data software and services company, driven by a deep desire to solve transformational problems at the heart of businesses. Our signature approach combines groundbreaking machine-learning research with disciplined cloud and data-engineering practices to create breakthrough impact at unprecedented...


  • Canada, CA Ascendion Full time

    About Ascendion:Ascendion is a full-service digital engineering solutions company. We make and manage software platforms and products that power growth and deliver captivating experiences to consumers and employees. Our engineering, cloud, data, experience design, and talent solution capabilities accelerate transformation and impact for enterprise clients....


  • Canada, CA Sage Recruiting Full time

    Step into the Future of Blockchain Technology as a Lead Software Engineer: Real-time Data Insights! Remote-Optional pending your location and preferences (office in Vancouver, BC)We are seeking an ideal candidate with expertise in:Rust Programming language KafkaBlockchainGCP/AWSBinary serialization/deserializationPostgreSQL/ClickHouse/RedisSchema design and...


  • Canada, CA Kerry Search Partners Full time

    Join the Frontlines of Blockchain Innovation as a Principal Software Engineer: Real-time Data Analytics and Blockchain! Are you passionate about pushing the boundaries of blockchain technology? Our client, a cutting-edge data company specializing in real-time analytics for decentralized applications (dApps), is looking for an exceptional Technical Lead to...


  • Canada, CA Amicon Hub Services Full time

    About QSpark Group :- QSpark Group is a leading provider of innovative solutions in the field of data modernization, analytics and AI. We specialize in leveraging cutting-edge technologies to help businesses build and manage scalable data lakes and data lakehouses, enabling them to harness the full potential of their data assets for strategic...

  • Technology Architect

    1 month ago


    Canada, CA Wirehead Full time

    Responsibilities:· Define, review, and assess requirements for the SUS NextGen project· Update/Create conceptual, business, and logical and physical architecture artifacts in readiness for enterprise architecture governance decisions.· Perform detailed analysis and recommendations to ensure compliance with appropriate OPS, industry and international...


  • Canada, CA E-Solutions Full time

    MuleSoft Developer with salesforce integration Location: Canada (Remote) • Experience level: 8 to 12 years • Solid programming skills and experience troubleshooting Mule ESB, including working with debuggers, flow analyzers and configuration tools. • Experience working with RAML using Mulesoft • Provides guidance and implementation support to both...