Talent.com
Senior Software Developer/Architect
Senior Software Developer/ArchitectNuEnergy.ai • Ottawa, ON, CA
Senior Software Developer / Architect

Senior Software Developer / Architect

NuEnergy.ai • Ottawa, ON, CA
Il y a 11 jours
Type de contrat
  • Temps plein
Description de poste

Overview

Job Type : Ottawa preferred (Remote / Hybrid arrangements considered)

Start Date : July 2025

Location : Ottawa

Company Description

At NuEnergy.ai, we believe AI can be trustworthy. We are a Canadian Artificial Intelligence management software and professional services firm partnering with organizations developing, implementing, or procuring AI to deliver customized principled and ethical AI solutions. Our experienced team of specialists works as a neutral third-party to deploy proven AI governance research and methodologies, monitored through our transparent Machine Trust Platform™.

Position Overview

We are excited to add a Senior Software Developer / Architect to our team to produce scalable software solutions. You’ll be part of a cross-functional team contributing to the full software development life cycle, from conception to deployment. You should be proficient in front-end and back-end coding languages, development frameworks, and third-party libraries with a knack for visual design and utility. Ideally, you will be familiar with Agile methodologies. This role requires strong software architecture skills to design and implement robust, scalable systems that support our AI Trust Platform™. Additionally, working knowledge of AI and Generative AI technologies is essential to effectively build and integrate AI governance solutions.

Responsibilities

  • Design and architect enterprise-grade software solutions that align with business requirements and technical best practices, ensuring system reliability, performance, and scalability for AI governance applications. Lead architectural decision-making including technology stack selection, system design patterns, and integration strategies for complex AI governance systems and AI model deployment pipelines.
  • Architect and implement AI-aware software systems that can effectively monitor, govern, and integrate with various AI and Generative AI technologies including large language models, machine learning pipelines, and AI model serving infrastructure.
  • Develop and maintain our software platform, with responsibilities across front-end (React, TypeScript) and back-end (Java, Python) coding tasks.
  • Work extensively with cloud-based storage and deployment solutions.
  • Design and implement microservices architecture and API integrations to support modular, maintainable systems, with particular focus on AI model integration and real-time monitoring capabilities.
  • Integrate AI and Generative AI technologies into software solutions, including working with AI APIs, model serving platforms, and data processing pipelines for AI governance use cases.
  • Engage in requirement analysis, design, coding, testing, and debugging, playing an active role in the entire software development lifecycle. Collaborate closely with product managers, designers, AI researchers, and other team members to define and deliver effective software solutions.
  • Contribute to a high-quality user experience by optimizing web applications and ensuring seamless integration with backend systems and AI components.
  • Create and maintain comprehensive architectural documentation including system diagrams, technical specifications, design patterns, and AI integration guidelines.

Skills & Qualifications

  • Software Architecture : Expert-level understanding of software architecture principles including design patterns (MVC, Observer, Strategy, Factory), SOLID principles, clean architecture, and enterprise architecture patterns.
  • Proven experience designing and implementing microservices architecture for distributed systems, including service mesh, API gateways, and inter-service communication patterns.
  • Advanced knowledge of scalable system design including load balancing, caching strategies, database sharding, event-driven architecture, and performance optimization techniques.
  • Expertise in API design and integration patterns (REST, GraphQL, gRPC, event-driven architecture) with focus on high-availability and fault-tolerant systems.
  • Deep understanding of cloud-native architecture patterns including containerization (Docker, Kubernetes), serverless computing, and Infrastructure as Code (IaC).
  • Experience with data architecture and modeling for complex applications, including both relational and NoSQL database design, data pipelines, and real-time data processing.
  • Knowledge of security architecture principles including authentication, authorization, encryption, and secure coding practices for enterprise applications.
  • AI And Generative AI Knowledge

  • Working knowledge of AI and Machine Learning fundamentals including supervised / unsupervised learning, neural networks, and model training / deployment lifecycles.
  • Hands-on experience with Generative AI technologies such as Large Language Models (LLMs), GPT models, prompt engineering, and AI model fine-tuning techniques.
  • Understanding of AI integration patterns including AI API consumption, model serving infrastructure, vector databases, and AI pipeline orchestration tools.
  • Knowledge of AI governance and ethics principles including bias detection, model interpretability, fairness metrics, and responsible AI deployment practices.
  • Experience with AI development frameworks and tools such as TensorFlow, PyTorch, Hugging Face, OpenAI APIs, or similar AI / ML platforms.
  • Understanding of AI data processing including data preprocessing, feature engineering, embedding generation, and AI training data management.
  • Familiarity with AI monitoring and observability including model performance tracking, drift detection, and AI system reliability patterns.
  • Technical Experience

  • Proficient in Java and TypeScript for front-end development.
  • Skilled in Python for back-end development.
  • Knowledge of React and MySQL is a plus.
  • Familiarity with cloud platforms (AWS / Azure experience is a strong asset).
  • Experience with version control systems (e.g. Git) and continuous integration tools (e.g. Jenkins).
  • Experience

  • 5+ years of experience in software development, preferably in full-stack roles with demonstrated experience in enterprise software architecture and system design.
  • Proven track record of designing and implementing large-scale, distributed software solutions in production environments with high availability requirements.
  • 2+ years of hands-on experience working with AI / ML technologies including integration of AI models into production software systems.
  • Experience building software systems that incorporate Generative AI such as chatbots, content generation tools, or AI-powered applications.
  • Demonstrated ability to work in cross-functional teams and with Agile methodologies, particularly in AI-focused product development environments.
  • Interpersonal Skills

  • Strong communication skills with a collaborative mindset and ability to articulate complex technical architecture decisions and AI integration strategies to both technical and non-technical stakeholders.
  • Ability to translate AI research concepts into practical software architecture solutions and communicate AI governance requirements effectively.
  • Ability to adapt to a fast-paced, evolving project environment, particularly in the rapidly changing AI technology landscape.
  • Great attention to detail and analytical thinking, strong organizational and team skills with experience in AI project management.
  • How To Apply

    If you’re passionate about cutting-edge technology and excited to develop impactful software solutions, we’d love to hear from you! Submit your resume and portfolio to careers@nuenergy.ai

    NuEnergy is an equal opportunity employer. We value diversity and are committed to creating an inclusive and collaborative work environment.

    Please note that we thank all applicants for their interest in NuEnergy but will only contact qualified candidates for interviews.

    Careers Contact

    careers@nuenergy.ai

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Senior Software DeveloperArchitect • Ottawa, ON, CA

    Offres similaires
    Senior Enterprise Architect

    Senior Enterprise Architect

    MDOS Consulting • Ottawa
    Temps plein
    We are looking for a Senior Enterprise Architect for our client who meets the following criteria : .Location of Work : On-site at 101 Colonel By Drive, Ottawa (off-site only if approved).Must have a b...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Embedded Systems Application Architect (Ottawa)

    Senior Embedded Systems Application Architect (Ottawa)

    IBM • Ottawa
    Temps plein
    A leading global technology firm is seeking an Application Architect in Ottawa.In this role, you will manage application systems, ensuring seamless integration and adherence to technology standards...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Principal Software Architect – Lead Cloud Systems

    Principal Software Architect – Lead Cloud Systems

    Lightspeed Commerce • Ottawa
    Temps plein
    A leading technology company in Canada is searching for a Principal Software Developer to guide the design and architecture of their flagship product. You will work to improve system scalability and...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Senior Android Developer

    Senior Android Developer

    Syntronic • Ottawa
    Temps plein
    Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software / hardware, electronics, and electro-mechanics?.Highly motivated ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Software Developer

    Senior Software Developer

    SRC Can • Ottawa, ON, CA
    Temps plein
    Quick Apply
    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®.The company was formed to provide innovative products and seasoned analysis to solve the United States&#...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Developer

    Senior Developer

    Opti9 Technologies LLC • Ottawa
    Temps plein
    Are you an experienced Senior Developer with a passion for troubleshooting and debugging complex issues across the stack? Do you want to be a part of an innovative team in the cloud space? If so, t...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior Embedded Applications Developer - Ottawa

    Senior Embedded Applications Developer - Ottawa

    IBM • Ottawa
    Temps plein
    A leading global consulting firm is seeking a Senior Application Developer based in Ottawa, ON.The ideal candidate has a Master's Degree and at least 8 years of experience in low-level programming ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Software Architect - Fully Remote

    Software Architect - Fully Remote

    Sowelo Consulting sp. z o.o. • Ottawa, ON, CA
    Télétravail
    Permanent
    Quick Apply
    Do you have Architecture experience with a Microsoft tech stack?.Are you able to work autonomously and have strong communication skills? Great!. Please read on as we have a role for you.We ar...Voir plus
    Dernière mise à jour : il y a 21 jours
    Senior Architect

    Senior Architect

    Dillon Consulting • Ottawa
    Temps plein
    Are you someone with strong leadership and technical capabilities? Do you enjoy building relationships and working collaboratively in a team environment with both internal and external stakeholders...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Lead Software Architect, Satellite Ground Systems

    Lead Software Architect, Satellite Ground Systems

    Telesat • Ottawa
    Temps plein
    A leading satellite communications provider is seeking a Senior Software Developer to drive architectural and design aspects of software projects. The role involves collaborating closely with System...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Enterprise Architect

    Senior Enterprise Architect

    Export Development Canada | Exportation et développement Canada • Ottawa
    Temps plein +1
    At EDC, we support Canadian businesses to succeed globally.We provide the financial tools and expertise they need to explore new markets, reduce risks, all towards the goal of making Canada and the...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Senior / Lead C++ Developer

    Senior / Lead C++ Developer

    Spiria • Outaouais
    Temps plein
    We are looking for a Senior C++ Developer, with the possibility of filling multiple positions, including a Team Lead role, to collaborate on a wide range of innovative projects in partnership with ...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Lead Embedded Software Architect – Satellite Systems

    Lead Embedded Software Architect – Satellite Systems

    Myticas Consulting • Ottawa
    Temps plein
    A leading technology consulting firm in Ottawa is seeking a Principal Embedded Software Developer to lead the design and implementation of cutting-edge satellite software systems.This position requ...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Software Engineer

    Senior Software Engineer

    Veem • Ottawa, ON, CA
    Temps plein
    Quick Apply
    Veem empowers small and medium businesses who spend too much time and money dealing with inefficient financial payment systems. Our transparent, relationship-based payments model makes it easy to bu...Voir plus
    Dernière mise à jour : il y a plus de 30 jours
    Senior Oracle Developer

    Senior Oracle Developer

    Orion Innovation • Ottawa
    Temps plein
    This range is provided by Orion Innovation.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more分快. Job Title : Senior Oracle Developer.Security Clearan...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée
    Senior Developer

    Senior Developer

    Opti9 Technologies • Ottawa
    Temps plein
    Are you an experienced Senior Developer with a passion for troubleshooting and debugging complex issues across the stack? Do you want to be a part of an innovative team in the cloud space? If so, t...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    ARCHITECT - INTERMEDIATE

    ARCHITECT - INTERMEDIATE

    Parkin Architects • Ottawa
    Temps plein
    The Intermediate Architect will work closely with project team members, including Senior Architects, and will be responsible for leading the design and management of multiple projects simultaneousl...Voir plus
    Dernière mise à jour : il y a 1 heure • Offre sponsorisée • Nouvelle offre
    Lead Embedded Software Architect - Satellite Ground Systems

    Lead Embedded Software Architect - Satellite Ground Systems

    HiringAgents.ai • Ottawa
    Temps plein
    A leading technology consulting firm is seeking a Principal Embedded Software Engineer to lead the design and development of advanced satellite communication systems in Ottawa.The ideal candidate w...Voir plus
    Dernière mise à jour : il y a 4 jours • Offre sponsorisée