Top Software Engineer Jobs in Ottawa

Reposted 4 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Big Data • Information Technology • Software • Database • Analytics
Develop and optimize distributed systems for syncing customer data, focus on scalability, reliability, and performance for global clients.
Top Skills: CachingData StreamingDistributed SystemsMulti-CloudMulti-RegionPerformance OptimizationReal-Time Systems
Reposted 4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Aerospace
Lead the design and architect wireless protocols for satellite communications, focusing on high-performance and efficient resource management for connectivity in space. Mentor engineers and ensure integration between software and hardware protocols.
Top Skills: 3GppC/C++DpdkLinuxVppWifiWimax
Reposted 4 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Transportation
As a Software Engineer, you will create tools and pipelines for AI development, manage data solutions for ML teams, and ensure high-quality code.
Top Skills: Apache AirflowApache BeamApache HadoopSparkAws Step FunctionsCloudFormationGoogle DataflowPythonTerraform
5 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Mid level
Mid level
Artificial Intelligence • Machine Learning • Retail • Social Impact • Software
As an ML Platform Engineer, you will enhance Afresh's ML platform, improving performance and scalability. Responsibilities include developing new features and implementing scalability improvements for ML solutions.
Top Skills: AirflowDatabricksNumpyPandasPysparkPythonTorch
Reposted 14 Days AgoSaved
In-Office
Ottawa, ON
Expert/Leader
Expert/Leader
Software • Semiconductor • Manufacturing
The Principal Software Engineer will design and deliver control software for complex electronic products, leading a small design team and ensuring product sustainability through all development phases.
Top Skills: Control SoftwareDriversEmbedded SystemsFirmwareMicrocode
Reposted 10 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
As a Software Development Engineer in Test, you'll create and conduct automated tests, resolve technical issues, and collaborate with development teams to ensure software quality.
Top Skills: AWSAzureCloud ComputingDockerGCPGqlKubernetesObject-Oriented ProgrammingPlaywrightSQL
Reposted 10 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
The Staff Software Engineer will develop full-stack applications, lead projects, mentor teammates, and drive architectural discussions to enhance Toast's restaurant platform.
Top Skills: AIDistributed SystemsDynamoDBGraphQLJavaKotlinMachine LearningMicroservicesReactRest
Reposted 5 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Information Technology • Consulting
As an Intermediate Software Engineer specializing in AI, you'll design and build AI-driven features, integrate models, and collaborate on intelligent solutions.
Top Skills: GoHugging FacePythonTensorFlow
Reposted 11 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software • Design • Generative AI
Lead AI feature development, integrate large models, collaborate cross-functionally, ensure technical quality, monitor AI advancements, and build user interfaces and tools for AI applications.
Top Skills: Ai/MlLarge Language ModelsNode.jsPrompt EngineeringReactTypescriptVector Databases
12 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Expert/Leader
Expert/Leader
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Staff Software Engineer will architect Affirm's lakehouse analytics platform, implement data governance, mentor engineers, and collaborate cross-functionally to optimize data infrastructure and solutions.
Top Skills: Apache IcebergGoKotlinPythonSnowflakeSparkSQLTerraform
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Internet of Things • Software
This role involves leading the design, development, and optimization of GPGPU and AI inference libraries, ensuring performance and reliability while mentoring engineers and coordinating with product management.
Top Skills: C/C++CudaOnnxOpenclOpenglPyTorchTensorFlowVulkan
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Information Technology • Consulting
As a Software Engineer - Support, you'll troubleshoot production issues, implement fixes, and collaborate with teams to enhance web platforms. You will also define backlog tickets and contribute to improving incident response processes.
Top Skills: Asp.Net CoreAzureC#JavaScriptSQL ServerTypescript
New

Track Smarter, Apply Better.

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

Use For Free
Application Tracker Preview
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Fintech • Software
Lead the Treasury team to develop and maintain backend services ensuring reliability in financial transactions, while implementing features and improving systems.
Top Skills: Python
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
As a Backend Software Developer, you'll design and implement microservices, model data in MongoDB, and ensure systems' reliability and performance. You'll work with AI capabilities and partner integrations, emphasizing CI/CD and observability.
Top Skills: AWSDatadogDockerGCPGoGrafanaMongoDBPrometheusPythonRedisRestTerraformWebsockets
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Database • Analytics
The Cloud Software Engineer will design distributed systems for observability, ensuring reliability and performance, while automating operational work and collaborating with teams.
Top Skills: ArgocdAWSAzureClickhouseGCPGoGrafanaHelmKubernetesOpentelemetryPrometheusTerraform
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Cloud • Software
The Senior Backend Software Engineer will lead product development, maintain systems, design APIs, and mentor junior engineers while improving overall product quality.
Top Skills: HibernateJavaKotlinRestful ApisSQL
Reposted 7 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Transportation
Develop real-time graphics software for multi-sensor simulation in autonomous driving. Collaborate with experts to enhance rendering technology and improve simulation realism.
Top Skills: C++CudaDirectxGlslHlslJaxNvidia OptixOpenclOpenglPyTorchRustTensorFlowVulkanWgsl
Reposted 7 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Internship
Internship
Information Technology • Software • Analytics
As a Full-Stack Software Engineer, you will build end-to-end features, develop backend services, and create frontend applications while using AI-assisted tools and collaborating with teams.
Top Skills: AWSDockerGitJavaJavaScriptPythonSpring BootTypescript
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Information Technology
As a Software Developer II, you will design and implement software systems, collaborate with peers, and improve product capabilities using various technologies, particularly TypeScript and Python.
Top Skills: Apache KafkaAWSCSSDatadogDockerElasticsearchHTMLKubernetesLlmsNode.jsOpenaiPineconePostgresPythonReactTypescript
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Information Technology
The role involves building self-service platform services using Go, automating operational workflows, scaling Kubernetes, and ensuring reliability in cloud environments.
Top Skills: Argo CdEksGithub ActionsGoGrafanaKubernetesLinuxOpentelemetryPrometheusTerraform
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Internet of Things
As a Full-Stack Software Engineer at Burq, you will design, implement, and deliver scalable delivery solutions, focusing on API development and enhancing user experience based on feedback.
Top Skills: Angular.JsAWSGitGitGoJavaJavaScriptNode.jsNoSQLPythonReactRest ApisSQL
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Software
As a Software Engineering evaluator, you will curate code examples and evaluate AI-generated code for efficiency while collaborating with cross-functional teams to enhance AI-driven solutions.
Top Skills: C/C++GoJavaJavaScriptPythonReactRust
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Retail • Sales • Software
As a Software Developer in Business Intelligence, you'll analyze complex datasets, collaborate with stakeholders, build data models, and develop insights for product optimization in the interior decor industry.
Top Skills: DbtDjangoMatplotlibNumpyPandasPostgresPythonRedshiftScikitScipySQLSuperset
Reposted 7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Productivity • Software
As a Software Engineer, you will build AI-driven solutions, invent new interfaces for software delivery, focus on system reliability and observability, and close operational gaps proactively.
Top Skills: DatadogGoHoneycombRollbar
8 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Information Technology • Software
Develop, test, and deploy software solutions on Sage ERP platforms, including integration with other systems, customization, and data management.
Top Skills: .NetHTMLPHPPostmanSQLXsl
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account