Top Software Engineer Jobs in Ottawa

26 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Lead the technical vision and architecture of Coinbase’s FinHub financial infrastructure, including ledger, account balances, money movement, settlements, transfers, and transaction history. Drive distributed-system rearchitecture with double-entry accounting, idempotency, reconciliation, auditability, and resilient failure recovery. Lead cross-team initiatives, migrations, and technical strategy while partnering with product, finance, risk, compliance, and operations stakeholders. Mentor senior engineers and promote operational excellence and maintainability.
Top Skills: Asynchronous WorkflowsConsistency ModelsDistributed SystemsGenerative AiGoJavaPythonState Machines
26 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Own the architecture and technical strategy for Square’s go-to-market systems. Build and operate production AI agents, automated workflows, and integrations that improve sales productivity. Lead complex initiatives through architecture, implementation, testing, deployment, and operations while establishing AI evaluation, observability, security, reliability, and human-oversight practices. Partner with Sales, Product, Data, and Engineering leaders to translate business needs into scalable solutions, make build-versus-buy decisions, mentor engineers, and improve business impact through data and user feedback.
Top Skills: Ai AgentsCrm PlatformsGoLarge Language Models (Llms)RetrievalTool CallingWorkflow Orchestration
One Month AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develop and maintain Cisco Nexus Dashboard’s Kubernetes-based infrastructure, including cluster lifecycle management, microservices, backup and restore, observability, authentication and authorization, certificate management, and performance optimization. Build AI-assisted solutions and workflows, support distributed data systems such as PostgreSQL, OpenSearch, and Kafka, and create robust software test plans. Collaborate with cross-functional teams to deliver scalable, secure, and reliable data center platform services.
Top Skills: Ai-Assisted Development ToolsCi/CdGoKafkaKubernetesLinuxMicroservicesOpensearchPostgresPython
One Month AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Develop and maintain Cisco Nexus Dashboard’s Kubernetes-based infrastructure platform. Responsibilities include core platform engineering, multi-node cluster deployment and upgrades, backup and restore services, anomaly detection, audit logging, centralized authentication and authorization, certificate lifecycle management, and scalability optimization. The role also involves developing microservices, prototyping AI solutions and workflows, and creating comprehensive software test plans.
Top Skills: Ci/CdGoKafkaKubernetesLinuxMicroservicesOpensearchPostgresPython
Reposted 21 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Hardware • Automation • Manufacturing
Design and develop scalable, secure frontend web applications for connected embedded systems. Lead frontend architecture, collaborate with backend/embedded teams, implement device provisioning, telemetry visualization, and remote management UIs. Optimize performance, accessibility, and maintainability; mentor engineers, participate in reviews, and drive frontend best practices.
Top Skills: AngularAWSAzureBabelCSS3D3.JsEmberGCPGitHTML5JavaScriptReactReact RouterReduxRestful ApisTypescriptVueWebpack
26 Days AgoSaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Own the architecture and technical strategy for Square’s go-to-market technology stack. Build and operate production AI agents, automated workflows, and integrations that improve sales productivity. Lead complex technical initiatives, establish AI reliability and security guardrails, define evaluation metrics, and guide build-versus-buy decisions. Partner with Sales, Product, Data, and Engineering leaders while mentoring engineers and remaining hands-on across design, implementation, testing, deployment, and operations.
Top Skills: Ai AgentsAi EvaluationAutomated WorkflowsCrm SystemsData ServicesLarge Language ModelsObservabilityRetrieval-Augmented GenerationTool CallingWorkflow Orchestration
9 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Software
Develop high-performance C/C++ SDK software for Nokia’s coherent DSP ASICs and optical networking products on Linux. Collaborate with ASIC, firmware, hardware, and architecture teams across pre-silicon development and post-silicon validation. Build APIs, frameworks, and automation solutions while addressing hardware-software integration, performance, testing, debugging, and system quality challenges.
Top Skills: APIsAutomationCC++Dsp AsicsEmbedded SystemsLinuxNetworking ProtocolsPythonSdksShell ScriptingTelecommunications
One Month AgoSaved
In-Office
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Software • Defense
Deploy and integrate Arondite’s software with defence customers across Canada and internationally. Responsibilities include writing secure, robust code; interfacing with autonomous and robotic systems; integrating unfamiliar platforms and data sources; testing in field environments; gathering user feedback; refining implementations; and sharing field insights with engineering teams. The role requires customer-facing communication, autonomy, adaptability, and frequent on-site work, with Ottawa as the intended base.
Top Skills: AngularAutonomous SystemsC++Embedded SystemsJavaJavaScriptMachine LearningPostgresPythonReactRoboticsRustSQLTypescript
Reposted One Month AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop, launch, and maintain backend systems for card issuing and transaction processing. Break down projects, collaborate with product/design/analytics, write clear well-tested code, support operations and on-call duties, create/monitor metrics, perform code reviews, and participate in hiring and team growth activities.
Top Skills: AWSKotlinKubernetesMySQLPython
23 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Marketing Tech
Build and ship full-stack features for a real-time collaborative content platform, spanning backend services, APIs, and frontend systems. Contribute to architecture and technical design, write tested and maintainable code, collaborate with product and design, integrate AI tools and capabilities, participate in code reviews, and help shape an early-stage product.
Top Skills: Ai ToolingAWSAzureDrupalGCPGraphQLJavaScriptNext.JsRestTypescriptWebhooksWordpress
23 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Insurance • Cybersecurity
Build and deploy AI agents that automate internal business processes. Responsibilities include authoring reusable agent skills, integrating systems through MCP, creating evaluation sets, deploying production workflows with permissions and audit trails, and partnering with data engineers. The role requires translating business processes into reliable agent workflows, supporting deployed agents, and maintaining operational quality using Python, SQL, Git, CI, and containers.
Top Skills: CiContainersCursorGitJIRALinearLlmsMcpPythonSalesforceSnowflakeSQLZendesk
23 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Healthtech
Leads and develops a software engineering team responsible for medical imaging solutions. Oversees technical execution, architecture, code quality, testing, delivery, regulatory compliance, production reliability, and incident response. Partners with Product Management, QA, Support, and R&D teams to deliver healthcare software capabilities. Coaches engineers, improves development practices, establishes AI-assisted development guardrails, and contributes to technical strategy and innovation.
Top Skills: AgileAWSClaude CodeContinuous IntegrationCursorDatabasesDevinDicomFdaFhirGithub CopilotHipaaHl7IheJavaLinux/UnixMicroservicesPacsRisSaaS
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
Reposted 23 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
Design and develop scalable, high-performance data and API infrastructure for real-time processing. Mentor engineers and collaborate with teams to enhance AI model evaluations.
Top Skills: APIsDistributed SystemsLow-Latency PipelinesPyTorchScalable Backend ArchitectureStream Processing
Reposted 23 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Information Technology • Software
The role involves designing and building data pipelines for analyzing user feedback on AI models, ensuring data quality and infrastructure scalability.
Top Skills: SparkDatabricksPythonRRay DataScalaSnowflakeSQL
Reposted 10 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
3D Printing • Marketing Tech • Design
Develop and optimize multithreaded, multicore embedded C/C++ applications in Linux environments. Troubleshoot software and system-level issues, support customer-reported problems, identify root causes, and communicate resolutions. Collaborate cross-functionally to design and validate solutions, interpret hardware schematics, and contribute to Python-based automation and tooling.
Top Skills: CC++LinuxPython
29 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Design and build scalable APIs, cloud-native services, and applications supporting millions of users. Own service reliability, performance, testing, production incident response, and continuous improvement. Collaborate with product and architecture teams, participate in design and code reviews, contribute to technical decisions, and mentor engineers while delivering high-quality software in a fast-paced environment.
Top Skills: AWSC#DockerJavaKubernetes
11 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Hardware • Security • Software • Cybersecurity
Develop and maintain high-availability next-generation 911 call-handling software deployed in cloud and on-premises environments. Responsibilities include Java application development, web development, REST API and microservices implementation, software and hardware integration, testing, documentation, observability, and troubleshooting. The role works within Agile Scrum teams and uses modern DevOps, CI/CD, and source-control practices to deliver reliable emergency communications solutions.
Top Skills: AngularAWSAzureCi/CdDnsDockerGCPGitHTTPJavaJavaScriptKubernetesMicroservicesPythonRest ApisRtpSipSmtpSnmpSoapSpring BootSshTerraformTlsWebrtcWireshark
24 Days AgoSaved
Remote
Ottawa, ON
Junior
Junior
Retail • Sales • Software
Build scalable, high-performance front-end solutions for 3D interior-decor experiences using computer vision. Collaborate with product, design, stakeholders, and engineering teams to deliver customer-focused features. Own systems through development, deployment, operation, and continuous improvement while supporting partners and maintaining high quality. The role offers mentorship and growth in a remote-first environment.
Top Skills: AWSComputer VisionDjangoNext.JsPostgresPythonReactReduxThree.JsTypescript
YesterdaySaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Robotics
Designs, develops, tests, and maintains robotics middleware and application frameworks in modern C++ on embedded Linux. Owns platform components through deployment and fleet operation, improves reliability and performance, diagnoses complex concurrency and systems issues, and translates safety requirements into software behavior and verification. Collaborates across autonomy, systems, hardware, and software teams while leading technical reviews and mentoring engineers.
Top Skills: C++C++17Cap'N ProtoEmbedded LinuxFlatbuffersInterprocess CommunicationMultithreadingNetworkingNvidia JetsonProtocol BuffersRpc
2 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Own the strategy and development of AlphaSense’s Excel plugin, integrating AI-driven market intelligence into Microsoft Excel. Build performant, resilient, cross-platform applications with enterprise deployment, authentication, synchronization, and state management. Establish Office integration best practices, optimize complex integrations, and mentor engineers developing desktop experiences for financial professionals.
Top Skills: Com Add-InsExcelJavaScriptOauthOffice Add-InsOffice Javascript ApiReactSAMLSsoTypescriptVstoWebsocket
Reposted 2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Lead the technical direction of Android mobile application development, mentor engineers, and design scalable, reliable, high-performance applications. Integrate REST and WebRTC services, support offline-first functionality and diverse hardware configurations, and oversee CI/CD and release processes. The role also involves robotics integrations for public safety devices such as drones and body-worn cameras, cross-functional collaboration, platform updates, and comprehensive technical documentation.
Top Skills: AndroidArcgisCameraxCi/CdFire OsFirebase Cloud MessagingFirebase CrashlyticsFlowsGitGitlabiOSJetpackJetpack ComposeKotlinMapboxMqttRestRxjavaWebrtc
2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Healthtech
Build and deploy LLM-powered features for clinical, patient, and operational workflows. Responsibilities include prompt design, retrieval, tool use, agent orchestration, evaluation harnesses, feedback loops, production operations, and AI engineering tooling. Partner with clinical, product, and safety stakeholders to ensure responsible healthcare-grade AI. Mentor teammates, communicate model behavior clearly, and stay current with emerging AI research and development practices.
Top Skills: Ai AgentsClaude CodeCursorGithub CopilotLlmMachine LearningPythonRetrieval-Augmented Generation (Rag)
Reposted 2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Fitness • Healthtech • Payments • Software
Lead backend development: design, build, and maintain .NET backend services and RESTful APIs, own backend architecture and API strategy, improve performance and reliability, drive code quality and CI/CD, mentor engineers, collaborate with frontend/product/devops, and share ownership of production health and incident response.
Top Skills: .NetAsp.Net CoreAWSC#Ci/CdContainersCursor (Agentic Ide)DevOpsEs6GitJavaScriptMicrosoft Sql ServerMicrosoft Visual StudioMvcObservabilityRest ApisT-SqlTypescriptWebapi
2 Days AgoSaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Healthtech
Leads AI engineering strategy across clinical, patient, and operational products. Designs and operates production retrieval, orchestration, agentic, and evaluation systems, establishing standards for AI safety, observability, responsible deployment, and reliability. Partners with clinical, product, and executive leaders on the AI roadmap, mentors engineers, evaluates emerging models and tools, and codes regularly in Python.
Top Skills: Agentic AiClaude CodeCursorGithub CopilotLarge Language Models (Llms)PythonRetrieval-Augmented Generation (Rag)
2 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Information Technology
Build and scale global payments and treasury systems using resilient, event-driven, microservice-based architecture. Design and implement cloud-native services, client-facing APIs, distributed systems, payment rails, financial ledgers, and reconciliation solutions. Collaborate independently and across teams, troubleshoot complex issues, maintain high-quality tested code, and contribute to technical and product goal definition.
Top Skills: Client-Facing ApisDistributed SystemsDomain-Driven DesignEvent-Driven DesignGoGoogle Cloud PlatformIso 20022KubernetesMessage BrokersMessaging QueuesMicroservicesPostgres
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account