Software Engineer (Data Applications)
$116.7k - $165.8k per yearCisco
Cisco Nexus Dashboard is the unified operations platform designed to simplify and accelerate data center management. Built on a robust, Kubernetes-based microservices architecture, it serves as a single pane of glass for the Cisco data center portfolio, including ACI and Nexus Dashboard Fabric Controller (NDFC). By integrating sophisticated telemetry, orchestration, and policy management services, the platform empowers organizations to streamline their operational workflows, enhance visibility, and ensure consistent configuration and security across diverse physical and virtual environments. The Nexus Dashboard infrastructure team serves as the backbone of our platform, engineering the critical services that ensure stability, security, and seamless lifecycle management for our global data center customers. By managing the core Kubernetes-based architecture, our team provides the crucial foundation upon which advanced orchestration, telemetry, and policy services are built and scaled. We are a fast-paced, dynamic group of engineers who thrive on collaboration and constant innovation, working closely with cross‑functional teams to solve complex infrastructure challenges in real‑time. We cultivate a culture of continuous learning and technical excellence, making this the ideal environment for engineers who are passionate about building robust, high‑scale infrastructure. Joining Nexus Dashboard infrastructure team means operating at the groundbreaking of platform technologies, where you will have the opportunity to directly influence the future of data center automation and platform reliability. Core Platform Engineering: Architect and maintain the core infrastructure of the Nexus Dashboard, a Kubernetes-based platform, ensuring high availability and performance across its integrated data stack, including PostgreSQL, OpenSearch, and Kafka. Cluster Lifecycle Management: Oversee the full deployment lifecycle of multi-node clusters, including automated installation, configuration, and seamless inline software upgrades across diverse physical and virtual form factors. Develop and support critical infrastructure services, including robust backup and restore frameworks, automated anomaly detection, and comprehensive audit logging to ensure platform reliability and operational transparency. Security & Identity Infrastructure: Implement and manage enterprise‑grade security protocols, focusing on centralized Authentication and Authorization (AAA) and end‑to‑end certificate lifecycle management for both cluster‑level and microservice‑level communications. Scalability & Performance Optimization: Collaborate with cross‑functional engineering teams to optimize platform scalability and resource efficiency, ensuring the Nexus Dashboard remains a resilient and performant foundation for data center telemetry and orchestration services. Bachelors +5 years related experience or Masters +3 years of related experience. Experience programming in languages such as Go and Python, including leveraging AI‑assisted development tools to write, test, and optimize code. Experience with rapid prototyping of AI solutions and AI workflow/agent engineering. Experience designing and implementing robust test plans to ensure software quality, reliability, and coverage across all use cases. Proficiency in Linux system internals, including process management, file systems, and networking. Understanding of distributed databases and messaging systems, such as PostgreSQL, OpenSearch, Kafka. Experience with CI/CD pipelines. Cisco Nexus Dashboard est la plateforme d’opérations unifiées conçue pour simplifier et accélérer la gestion du centre de données. Fondé sur une architecture de microservices robuste basée sur Kubernetes, il sert d'interface unique pour la gamme de centres de données de Cisco, y compris ACI et Nexus Dashboard Fabric Controller (NDFC). En intégrant des services sophistiqués de télémétrie, d’orchestration et de gestion des politiques, la plateforme permet aux entreprises de simplifier leurs flux de travail opérationnels, d’améliorer la visibilité et d’assurer une configuration et une sécurité cohérentes dans divers environnements physiques et virtuels. L’équipe d'infrastructure Nexus Dashboard est le réseau fédérateur de notre plateforme, concevant les services essentiels qui assurent la stabilité, la sécurité et une gestion transparente du cycle de vie pour nos clients de centre de données mondiaux. En gérant l’architecture de base basée sur Kubernetes, notre équipe fournit la base cruciale sur laquelle l’orchestration avancée, la télémétrie et les services de politiques sont conçus et évoluent. Nous sommes un groupe d’ingénieurs percutants et dynamiques qui s’épanouissent dans la collaboration et l’innovation constante et qui travaillent en étroite collaboration avec des équipes interfonctionnelles pour résoudre des problèmes infrastructure complexes en temps réel. Nous cultivons une culture de l’apprentissage continu et de l’excellence technique, ce qui en fait un environnement idéal pour les ingénieurs passionnés par la construction d'infrastructures robustes et à grande échelle. Se joindre à l’équipe infrastructure de Nexus Dashboard, c’est être à la pointe des technologies de plateforme, où vous aurez l’occasion d’influencer directement l’avenir de l'automatisation des centres de données et de la fiabilité des plateformes. Ingénierie de la plateforme de base : concevoir et maintenir l’ infrastructure de base du tableau de bord Nexus , une plateforme basée sur Kubernetes, en veillant à ce que la pile de données intégrée, y compris PostgreSQL, OpenSearch et Kafka, dispose d’une disponibilité et d’un rendement élevés. Gestion du cycle de vie des clusters : superviser le cycle de vie complet du déploiement des clusters multinœuds, y compris l’installation automatisée, la configuration et les mises à niveau logicielles en ligne transparentes dans divers facteurs de forme physiques et virtuels. Évolutivité et optimisation du rendement : collaborer avec des équipes d’ingénierie interfonctionnelles pour optimiser l'évolutivité de la plateforme et l’efficacité des ressources, en veillant à ce que le tableau de bord Nexus reste une base résiliente et performante pour les services de télémétrie et d’orchestration des centres de données. Un baccalauréat avec 5 ans d’expérience connexe ou une maîtrise avec 3 ans d’expérience connexe. Expérience en programmation dans des langages tels que Go et Python, y compris l'utilisation d'outils de développement assistés par intelligence artificielle pour écrire, tester et optimiser le code. Expérience du prototypage rapide des solutions d’intelligence artificielle et de l’ingénierie des flux de travail et des agents d’intelligence artificielle. Expérience dans la conception et la mise en œuvre de plans de test robustes pour assurer la qualité, la fiabilité et la couverture des logiciels dans tous les scénarios. Maîtrise du fonctionnement interne du système Linux, y compris la gestion des processus, des systèmes de fichiers et de la mise en réseau. Compréhension des bases de données distribuées et des systèmes de messagerie, comme PostgreSQL, OpenSearch et Kafka. Expérience des pipelines CI/CD. At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. The starting salary range posted for this position is $116,700.00 to $165,800.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits. Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. S. employees are offered benefits, subject to Cisco’s plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long‑term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. S. employees are eligible for paid time away as described below, subject to Cisco’s policies: 10 paid holidays per full calendar year, plus 1 floating holiday for non‑exempt employees 1 paid day off for employee’s birthday, paid year‑end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco Non‑exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full‑time employees Exempt employees participate in Cisco’s flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco’s policies. Employees On Sales Plans Earn Performance‑based Incentive Pay On Top Of Their Base Salary, Which Is Split Between Quota And Non‑quota Components, Subject To The Applicable Cisco Plan. Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non‑quota‑based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. Employees in Illinois, whether exempt or non‑exempt, will participate in a unique time off program to meet local requirements. #
- ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type: Permanent... ...and interpret key moments. This empowers teams to make data-driven decisions, enhance security, and improve...SuggestedPermanent employmentFull timeImmediate start
- ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent... ...data analytics platform, a critical component of the Solink application. We’re looking for a Staff Software Engineer (P4) to...SuggestedRemote jobPermanent employmentFull timeImmediate start
- ...Canada ULC Job Area: Engineering Group, Engineering Group... ...and/or validate systems-level software, hardware, architecture, algorithms... ...Principal System Engineer –Application Engineering About the... ...customers. Applicants : Qualcomm is an equal opportunity...Suggested
$96.56k - $128.74k per year
...Description Application deadline: October 28, 2026, 12:00PM ET Join the EDC Team!... ...better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems... ...technologies. ~ Lead integrated digital, data, infrastructure, and cybersecurity...SuggestedPermanent employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu,... ...key moments. This empowers teams to make data-driven decisions, enhance security, and... ...and back-end components of Solink’s Core Applications and Data team. You’ll work closely with...SuggestedPermanent employmentFull timeInternship
- ...include frontend and backend engineers, AI research scientists, and... ...development of native Windows desktop applications using Windows App SDK, WinUI... ...accessible and inclusive software. ~ Excellent software... ...fundamentals: OOP, design patterns, data structures, algorithms,...Long term contractFull timeWork at office
- ...Social networking, machine learning, and big data analytics demand ever-increasing network... ...partners, RANOVUS is the leader in the application of unique new technologies to fiber-... ...datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-...Long term contractFull timeRemote work
$125k - $165k per year
...Senior Application Security Engineer About ANVIL ANVIL is a trusted partner in the defence industry... ...embed security practices across the software development lifecycle and provide... ...democracies through the effective use of data. Our workplace is not just a job; it's...Full timeInternshipLive InWork at officeRemote workFlexible hours- ...Job Title: Senior Application Engineer / Senior Field Application Engineer Location: Ottawa, ON... ...with global operations helping power the data behind next generation AI and data center... ...Experience spanning hardware design, software interaction, system verification, and qualification...Long term contractFull timeInternship
$108.8k - $158.8k per year
...Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group... ...experience. Staff DSP Application Engineer About the Role... ...clusters, networking systems, and data center environments. Key... ...techniques. Applicants : Qualcomm is an equal opportunity...Full timeWork from home$85k - $110k per year
...Systems–Canada, we’re not just engineering technology — we’re shaping... ...team is seeking a working level Software Engineer to support delivery... ...and maintain J2EE enterprise data sharing pipelines that move... ...maintain rich Java desktop client applications that consume and present...Full timeInternshipWork at officeRemote workFlexible hours- ...Senior Software Engineer JD About the job Company Description askpolly transforms large... ...models to analyze organic social media data, askpolly provides near-instant, statistically... ...with deploying and monitoring applications in cloud environments ( Azure preferred...Full timeInternshipManual laborWork at office
$96.56k - $128.74k per year
...Description Application deadline: October 1, 2026, 12:00PM ET Join the EDC Team! At... ...better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration... ...technologies. ~ Lead integrated digital, data, infrastructure, and cybersecurity...Permanent employmentSummer workRelocation package3 days per week- ...processes evidence, there's a good chance our software is working behind the scenes. That's been... ...real. The Role The Staff Software Engineer specializes in mobile app development and... ...as well as internal equity, market data, and business needs. In addition to base salary...Full timeInternshipRemote workWork from home
- ...company building the foundational software and AI to power the... ...autonomous systems and use the data they generate. We are driven... ...belief that an elite group of engineers can make a big difference. We... ...Experience with machine learning applications Passion for or experience...Long term contractFull timeWork at officeLocal areaWork from home
$70k - $120k per year
...development of digital investigative software that acquires, analyzes, and... ...for a Software Development Engineer in Test (SDET) to join our... ...Our algorithms make sense of data that is often hidden, corrupted... ...Opportunity Employer and considers applicants for employment without regard...Full timeWork at officeLocal areaFlexible hours- ...We're hiring a small group of exceptional new grads to join our Engineering team full-time. This isn't a rotational program or a sliver of... ...engineering: you'll build real depth in the most in-demand skill set in software today. Build your career in Ottawa: you don't have to move...Remote jobFull timeFlexible hours
- ...The Role: The Solution Test Engineer will work to bridge the gap... ...areas: • Networking: Cisco Data Center Networking technology... ..., VPLS, PBB-EVPN • Server, Applications, Programming: Operations... ...Avalanche, Ixia, Ixload • Test software and equipment automation using...Permanent employmentFull time
- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure... ...moments. This empowers teams to make data-driven decisions, enhance security, and... ...underpin distributed, serverless SaaS applications. ~ Experience integrating automated...Long term contractPermanent employmentFull timeWork at office
$74k - $98k per year
...threats. Our platform protects email, data, applications, and networks with innovative solutions... ...someone driven to build quality into the software development lifecycle. Working... ...Playwright MCP to improve test coverage, engineering efficiency, and release confidence. We...Full timeWorldwide- ...Description As a Software Developer on our Product Development team, you'll work with... ...these APIs: designing endpoints, modelling data, and building the queued jobs and... ...under the Ontario Human Rights Code or other applicable law. This policy applies to all terms and...Full time
$75k - $88k per year
...Job Title: Intermediate Software Developer On-site/ Remote/ Hybrid: Onsite Location... ...MCSC manages a suite of mission-critical applications for the Canadian Armed Forces (CAF), ensuring... ...interfaces between systems for data synchronization and data integrity The...Permanent employmentFull timeImmediate startRemote work- ...Manager, the Security Systems Application Specialist is responsible... ...project execution including engineering design, programming, commissioning... ...including hardware, software, tools, and applications.... ...conditions, and recommend the most applicable system or technical...Full timeContract workFor contractorsWork at officeFlexible hours
$155k - $180k per year
.... Our technology makes it easy to unlock data silos and capture events occurring across... ...Overview This position is for a Principal Software Developer - AI Integration. In this role... ...of leading technical teams, mentoring engineers, and driving complex technical projects to...Full timeImmediate start- ...advanced AI, regulatory expertise, and the world’s largest supply chain data network to help organizations reduce risk, lower operational... ...and talent analytics. Job Description The Senior DevOps Engineer, Data & AI Platform is a technical expert dedicated to the...Long term contractFull timeFlexible hours
- ...development of digital investigative software that acquires, analyzes, and... ...Computer Science, Computer Engineering, Software Engineering or a... ...Employer and considers applicants for employment without regard... ...Forensics handles and uses personal data of job applicants in line...Hourly payInternshipWork at officeLocal areaFlexible hours
- ...Osler is currently recruiting for an Application Support Technician in our Ottawa office.... ...troubleshooting of the Firm’s computer systems, software and hardware. The successful candidate... ...and Accommodation We thank all applicants for their interest in Osler; however, only...Full timeWork at officeRemote workShift workDay shiftAfternoon shift
- ...and integrate embedded C/C++ software on Linux and real-time operating... ...and mentoring more junior engineers in the team, fostering collaboration... ...802.3. Familiarity with data modeling (e.g., YANG). Experience... ...time. We also comply with all applicable laws regarding Paid Family...Local areaFlexible hours
- ...years. Backed by a legacy of engineering excellence, reliability and industry... ...or visit As a Senior NMS Software Developer, you will lead the... ...Design and develop NMS/OSS applications supporting service... ...systems, APIs, concurrency, data structures, algorithms, and design...Full timeInternshipWorldwide
- ...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Data Applications). Be the first to apply!
- software engineer - computer Ottawa, ON
- software developer no experience Ottawa, ON
- développeur logiciel Ottawa, ON
- senior software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software developer summer internship Ottawa, ON
- software engineer co-op Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software engineer salary in canada Ottawa, ON
- software engineer Ottawa, ON

