Top Software Engineer Jobs in Ottawa

Reposted 6 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
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
As a Software Engineer in Data Infrastructure, you will build and maintain high-performance data storage systems for AI training, collaborate with experts, and optimize data processing.
Top Skills: AirflowApache BeamBigQueryDbtFlinkGcsKubernetesPythonS3Spark
Reposted 6 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 6 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 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Software
Design behavioral specs, harnesses, and validation systems so AI agents implement reliable full-stack features. Build CI gates, structural tests, linting, knowledge bases, and end-to-end verification. Diagnose failures across spec, harness, and agent layers. Architect and operate production systems across cloud and on-prem environments for regulated energy deployments, prioritizing reliability, observability, and graceful degradation.
Top Skills: Ai AgentsCi (Continuous Integration)Claude CodeCloud ProvidersCodexCursorGenerative AiLintingObservabilityOn-Premises DeploymentScenario-Based TestingStructural TestsStructured Knowledge Bases
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Blockchain • Cryptocurrency
Develop core backend components for a blockchain network, focusing on networking, reliability, scalability, and high-quality software practices.
Top Skills: CC++RustZig
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 6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
Design and implement .NET solutions using AI agents and GitHub Copilot within a spec-driven development process. Ensure test-first delivery, code quality, security, and performance. Collaborate with product, design, and data science, mentor junior engineers, and promote cross-team best practices and process continuity.
Top Skills: .Net.Net 6Ai AgentsAi-Driven DebuggingC#GitGithub CopilotGithub Copilot Agent ModeKubernetesLlmsMessaging & QueuingMySQLPostgresReactRestful Web ServicesSpec-Driven Development (Sdd)SQLUnit TestingVs Code
7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Fintech • Payments • Financial Services • Cryptocurrency
Build full‑stack web features from zero to one, integrate with third‑party APIs, design and manage state machines for financial workflows, own features through launch and post‑launch customer iteration, and maintain high code quality and accountability.
Top Skills: AWSFastapiPostgresPythonReactTypescript
Reposted 16 Days AgoSaved
Hybrid
Ottawa, ON
Junior
Junior
Security • Software • Cybersecurity
Develop and maintain security/networking software in C/C++ on Unix/Linux throughout the full development lifecycle. Work on TCP/IP and multithreaded applications, debug with Linux tools, collaborate with global engineering and product teams, and apply strong problem-solving and communication skills.
Top Skills: CC++GccGdbLinuxLinux KernelLinux SecurityMultithreadingSmtpTcp/IpUnixValgrind
Reposted 16 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Security • Software • Cybersecurity
Develop cross-platform desktop and full-stack web applications (Electron, React/Node.js), implement networking and telephony protocols (VoIP/SIP, XMPP, WebRTC), integrate audio/video codecs, and work with cloud services. Own assigned tasks, troubleshoot complex issues, and collaborate with global engineering teams to deliver secure networking/security features.
Top Skills: AWSAzureCC++CSSElectronH.264H.323HTML5Http/2JavaScriptLampLinuxmacOSMernMongoDBMySQLNode.jsOpusPwaReactReduxSipSocket.IoVoipWebaudioWebrtcWebsocketWindowsXmpp
Reposted 12 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Staff Software Engineer will develop and execute technical strategies for Cash App Banking, lead architectural decisions, and mentor engineers, focusing on innovative financial solutions.
Top Skills: AuroraAWSBuildkiteDatadogDynamoDBGradleGrpcGuiceHibernateHTTPJavaJettyJSONJunitKafkaKotlinMySQLOkhttpProtocol BuffersRedis
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 12 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software • Design • Generative AI
The Engineering Manager for Developer Productivity will lead a remote team to enhance developer productivity, focusing on AI integration, tooling evaluation, and team development while collaborating with cross-functional partners.
Top Skills: AIFull Stack Web ApplicationsMonorepo ManagementSoftware Development
Reposted 12 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
The Staff Software Engineer, Backend for Capacity Modeling develops scalable backend systems, maintains capacity models, and collaborates on technical strategies while ensuring system availability and high-quality code delivery.
Top Skills: AuroradbAWSDynamoDBElasticcacheKotlinKubernetesMySQLPythonSpark
Reposted 12 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
As a Senior Backend Software Engineer, you'll develop systems and APIs for applications, ensure scalability and availability, and may lead teams, focusing on agile development and collaboration with multidisciplinary teams.
Top Skills: ApacheAWSC#JavaKafkaRustSQL
Reposted 13 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
As a Staff Software Engineer, you will lead technical strategies, drive architectural decisions, mentor engineers, and develop consumer banking solutions using various technologies.
Top Skills: AuroraAWSBuildkiteDatadogDynamoDBGradleGrpcGuiceHibernateHTTPJavaJettyJSONJunitKafkaKotlinMySQLOkhttpProtocol BuffersRedis
13 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead delivery of ML feature platform initiatives: design, build, and operate backend systems for feature creation, storage, backfilling and serving. Collaborate with product, design, and analytics, own quarterly goals, improve platform reliability and code quality, mentor engineers, and support on-call and operational monitoring.
Top Skills: AWSKotlinKubernetesMySQLPython
13 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead and deliver your team's quarterly goals, guide engineers through ambiguous problems, and collaborate with product, design, and analytics. Identify and resolve technical, process, and operational issues, support availability and on-call, enforce code and design quality, and mentor team members to grow talent and maintain high engineering standards.
Top Skills: AWSKotlinKubernetesMySQLPython
13 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead backend engineering for AI-powered, real-time in-vehicle experiences. Define architecture and APIs for edge-constrained clients, build orchestration for concurrent agent/voice interactions, ensure reliability, observability, and safety of AI systems, mentor firmware engineers, and ship zero-to-one products.
Top Skills: Agent Orchestration FrameworksAi Agent PlatformsClaude CodeCodexCursorEdge ComputingEmbedded SystemsGoLlmsPython
8 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Software
Design, build, and operate Tailscale's global Funnel and DERP relay infrastructure. Implement and improve networking features in the open-source client dataplane, troubleshoot complex connectivity issues, integrate observability, participate in incident management, and drive reliability, scalability, and security for hosted services.
Top Skills: DerpDevOpsDistributed SystemsFunnelGoIp AddressingNat TraversalObservabilityRoutingSreVpn
8 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Robotics • Manufacturing
Develop and deploy robust, scalable full-stack software and advanced algorithms for robotic manufacturing. Research, prototype, and integrate agentic AI features (LLMs, RAG, tool integrations), perform design, coding, testing, integration, and optimization, and participate in design and code reviews with cross-functional teams.
Top Skills: Agentic FrameworksAi ApisCnnsKerasLlmsModel EvaluationPythonRetrieval-Augmented Generation (Rag)RlRnnsRobotic ManipulatorsTool/Function CallingVector Databases
8 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Junior
Junior
Artificial Intelligence • Robotics • Manufacturing
Develop and maintain simulation scenes, implement motion-planning and collision-checking in ROS2/MoveIt2, build perception components for detection and point-cloud processing, write tested C++/Python code, debug software-hardware integration, and participate in code reviews, CI, and agile practices in onsite R&D/production facilities.
Top Skills: AbbC++CamerasCi/CdComputer VisionDepth SensorsDockerFanucForce SensorsGazeboGitIsaac SimKukaLidarLlmsMachine LearningMoveit2MujocoPoint-Cloud ProcessingPybulletPythonRosRos 2Vla Models
8 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Robotics • Manufacturing
Lead development of robotic simulators, motion planning and collision-checking (ROS 2 / MoveIt2), and perception components (object detection, pose/point-cloud processing). Write production-quality C++/Python with unit/integration tests, debug software-hardware integration, set architecture and testing standards, and mentor junior engineers.
Top Skills: C++ChompGazeboIsaac SimMoveit2MujocoOmplPythonRos 2StompTrajopt
Reposted 17 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Cloud • Hardware • Internet of Things • Other • Software • Utilities
The role involves developing software tools for test automation in production environments, collaborating with engineering teams, and enhancing test solutions using cloud technologies and CI/CD methodologies.
Top Skills: .NetAmazon Web ServicesAngularArtifactoryAsp.NetBambooC#GitAzureRestScssSubversionTypescript
Reposted 13 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Senior level
Senior level
AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
Lead development and operation of cloud-native CI/CD pipelines, automate build/release workflows, onboard and integrate services, maintain availability and observability, collaborate across teams, support production environments and participate in on-call rotations.
Top Skills: ArtifactoryAWSBashCi/CdDockerEc2EcsEksGCPGitGitGoGrafanaJenkinsKshKubernetesPuppetPythonSignalfxSumologicTerraform
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account