Principal Software Engineer

4 weeks ago


Ottawa, Canada Averian Inc. Full time

Averian is an AI and custom solutions company building real-world systems deployed in mission-critical, production environments. We design and deliver advanced platforms and solutions that help enterprises build cutting-edge applications that improve quality, reliability, and operational efficiency. Our work goes beyond prototypes. Our software is used in live environments where accuracy, stability, and performance truly matter. Working with global technology partners across North America and Europe, we operate as a focused, senior team where engineers and product leaders have meaningful ownership, direct access to customers, and a strong influence on technical and architectural decisions. If you enjoy solving complex technical problems, working closely with real customers, and seeing your work deployed in production, we want to hear from you Averian offers a high-impact environment where your contributions genuinely matter. Only qualified applicants will be contacted. Thank you for your interest in Averian. Job Summary: We are seeking an experienced and self-driven Senior Software Developer to lead the design and development of scalable, AI-enabled software systems. This role combines deep software engineering expertise with knowledge of system design, system architecture, data pipelines and AI/ML. The ideal candidate is independent, hands-on, opened to research and applying new technologies and frameworks, technically versatile, capable of driving full-cycle system implementation, from architecture and design to deployment and optimization. This position offers the opportunity to help shape next-generation intelligent platforms that combine AI/ML, data processing, and automation for real-world enterprise applications. Key Responsibilities: Contribute to architecture and design of modular, scalable and reliable software systems aligned with customer objectives. Define and implement data models, APIs, and processing frameworks to support large-scale, data-intensive applications. Lead system integration efforts across AI, backend, and external enterprise systems. Software Development Build and manage RESTful APIs, data pipelines, and orchestration components for AI and algorithmic services. Ensure scalability, reliability, and security through strong coding and testing practices. Participate in effort estimation, project planning, release planning and delivery processes. Explore new technologies and develop rapid prototypes, PoCs or MVPs when required. AI & Data Integration Lead effort for integration of AI models, data pipelines, and analytics components into production systems. Research, evaluate, and recommend appropriate AI/ML technologies, such as LLMs, agentic solutions, computer vision, speech recognition, etc, based on feasibility and alignment with customer requirements. Optimize performance, accuracy, and maintainability of deployed AI and data workflows. Participate in architecture reviews, code reviews, and technical documentation to ensure long-term maintainability. Participate in customer meetings and requirements gathering. Work closely with cross-functional teams to deliver complex integrated solutions. Mentor junior developers and contribute to technical standards and best practices. Qualifications & Experience (not all inclusive): 7+ years of professional experience in software development, including system design and backend architecture. Strong understanding of fundamental software development principals , API design ,data structures , andsoftware scalability . Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field. Ability to independently plan, execute and deliver custom projects from requirements to deployment . Advanced proficiency in Python (Backend, ML/AI). Strong understanding of modern database. Familiarity with frontend development frameworks (React, .NET, etc.) Understanding of advantages and limitations of AI-enabled software development tools. Preferred Qualifications Experience buildingAI-driven or data-centric enterprise software systems . Knowledge ofsemantic search, RAG-enabled multi-agent systems , orrule-based engines . Experience with fine-tuning LLMs and developing external tools for LLMs . Familiarity withMLOps ,data orchestration frameworks ,vector databases . Strong understanding ofsecurity ,data governance , andperformance optimization in production environments. Other Requirements This role is 100% work from office. It is based in Ottawa, Ontario, Canada. Relocation of candidates will not be considered or provided. Why Join Us? Opportunity to lead and shape the engineering vision of next-gen solutions. Collaborative and fast-paced work environment. A chance to work on cutting-edge technology and make a real business impact. A chance to work with customers on the cutting edge of technology development and adoption. Averian is a global leader dedicated to developing and delivering innovative AI solutions and providing SW development services to meet the needs of customers. Averian Inc. Ottawa, ON, Canada All Rights Reserved. Design & Development from AUG.Global #J-18808-Ljbffr



  • Ottawa, Canada HiringAgents.ai Full time

    Job title: Principal Embedded Software Engineer Client: Myticas Consulting Location: Ottawa, Ontario, Canada - On-Site Contract type: Full-time Contract duration: Permanent About The Role Myticas Consulting is seeking a Principal Embedded Software Engineer to lead the architecture, design, and development of advanced embedded and satellite ground segment...


  • Ottawa, Canada HiringAgents.ai Full time

    Job title: Principal Embedded Software Engineer Client: Myticas Consulting Location: Ottawa, Ontario, Canada - On-Site Contract type: Full-time Contract duration: Permanent About The Role Myticas Consulting is seeking a Principal Embedded Software Engineer to lead the architecture, design, and development of advanced embedded and satellite ground segment...


  • Ottawa, Canada Augmentt Technology Inc. Full time

    / Staff / Principal / Lead Software Engineer# Staff / Principal / Lead Software Engineerremote 1000 Innovation Drive Suite 500, Ottawa, Ontario, Canada, K2K 3E7 full-time. November 7, 2025Description**Position: Staff / Principal / Lead Software Engineer (Remote - Canada)**We’re looking for an experienced software engineering expert to help us design and...


  • Ottawa, Canada Augmentt Technology Inc. Full time

    / Staff / Principal / Lead Software Engineer# Staff / Principal / Lead Software Engineerremote 1000 Innovation Drive Suite 500, Ottawa, Ontario, Canada, K2K 3E7 full-time. November 7, 2025Description**Position: Staff / Principal / Lead Software Engineer (Remote - Canada)**We’re looking for an experienced software engineering expert to help us design and...


  • Ottawa, Canada Averian Inc. Full time

    Averian is an AI and custom solutions company building real-world systems deployed in mission-critical, production environments. We design and deliver advanced platforms and solutions that help enterprises build cutting-edge applications that improve quality, reliability, and operational efficiency. Our work goes beyond prototypes. Our software is used in...


  • Ottawa, Ontario, Canada Veeva Systems Full time

    As a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), Veeva is on a mission to help life sciences companies accelerate the delivery of life-saving therapies to patients. We're a public benefit corporation (PBC) committed to balancing the interests of our customers, employees, society,...


  • Ottawa, Canada AUGMENTT Full time

    Cloud: AWS (Serverless-first mindset) Position: Staff / Principal / Lead Software Engineer (Remote - Canada) We’re looking for an experienced software engineering expert to help us design and deliver scalable, cloud-native solutions as part of a small, high-performing team. You can join us remotely from anywhere in Canada or work onsite in our Ottawa...


  • Ottawa, Canada AUGMENTT Full time

    Cloud: AWS (Serverless-first mindset) Position: Staff / Principal / Lead Software Engineer (Remote - Canada) We’re looking for an experienced software engineering expert to help us design and deliver scalable, cloud-native solutions as part of a small, high-performing team. You can join us remotely from anywhere in Canada or work onsite in our Ottawa...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:RegularJob Description: Secusmart, a subsidiary of BlackBerry Limited, is the leading expert in the development and implementation of comprehensive anti-eavesdropping solutions for German government agencies and emergency services as well as governments and public authorities worldwide. Comprised of teams operating in Germany, Canada and the...


  • Ottawa, Canada Canonical Full time

    Join to apply for the Senior/Staff/Principal Engineer role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Senior/Staff/Principal Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...