Top Software Engineer Jobs in Ottawa

Reposted 14 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Professional Services • Cybersecurity • Defense
Develop, integrate, maintain, and support enterprise HRMS and mission-critical applications. Write and debug PL/SQL and other code, build interfaces for data synchronization, produce custom reports, and deliver enhancements while working in an Agile environment for the Canadian Armed Forces' application suite.
Top Skills: AgileBamboohrC#C++DayforceJavaScriptJSONMs Visual StudioOracle BrokerOracle Pl/SqlRipplingSQLSql NavigatorToadWorkday
5 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Healthtech • Pet • Software
Build and maintain cross-platform mobile apps (primarily Flutter) and full-stack services. Design and operate serverless backend infrastructure on GCP/Firebase, model Firestore databases, implement RESTful APIs and integrations, monitor and debug production systems, support deployments, and collaborate across product, design, QA, and engineering to deliver scalable, well-tested features.
Top Skills: Ai ToolsAws LambdaCi/CdCloud FunctionsFirebaseFirestoreFlutterGitGoogle Cloud Platform (Gcp)Node.jsObservabilityReactReact NativeRestful ApisServerless
5 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Database • Analytics
Design, build, and operate a scalable, highly available distributed cloud infrastructure. Automate cloud resource management, optimize compute/storage/network cost and performance, develop tooling for cost-efficiency insights, collaborate with engineering teams, lead large cross-functional projects, and ensure security and compliance for a multi-cloud SaaS platform.
Top Skills: AWSAzureC++CloudFormationDistributed SystemsEnvoyFirewallGCPGdprGoIstioJavaKubernetesLoad BalancerService MeshSoc2TerraformVpn
Reposted 10 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 10 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
Reposted 10 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Lead technical strategy and architecture for Coinbase Payments: design and evolve high‑availability, low‑latency funds‑flow and rails systems, drive cross‑team initiatives and reliability improvements, enforce financial correctness, mentor senior engineers, and align stakeholders across product, risk, and compliance.
Top Skills: Cloud-Native ArchitectureDistributed SystemsFunds-Flow SystemsGoIso 20022JavaPayment RailsPsps (Payment Service Providers)PythonRouting
Reposted 10 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead design and implementation of Affirm's Lakehouse Platform (Iceberg, Spark, Snowflake). Define technical strategy, enable secure governed access, improve analytics engineering practices, optimize performance and cost, operate at scale, mentor engineers, and collaborate cross-functionally to deliver reliable, discoverable, and cost-efficient analytical data infrastructure.
Top Skills: Apache IcebergCloud-Native StorageDbtJvm (Java/Scala)PythonSnowflakeSparkSQLTerraform
Reposted 10 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Design, build, and maintain backend systems and APIs for stablecoin-based pay-ins, payouts, deposits, and withdrawals. Own projects end-to-end as DRI, collaborate with cross-functional teams, resolve scalability and reliability issues, mentor engineers, and integrate blockchain/payment technologies while producing technical design documents.
Top Skills: APIsAWSBaseDistributed SystemsEthereumGCPGeminiGleanGoJavaLibrechatOn-Chain PaymentsSmart ContractsSolanaStablecoins
11 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 design and delivery of full-stack, AI-driven products and platform capabilities. Own technical strategy, ship end-to-end features, build scalable data and API systems, mentor engineers, and partner with product and customer teams to turn ambiguous real-world problems into measurable outcomes.
Top Skills: APIsCursorGoIotJavaScriptLlmsPythonReactTelematicsTypescript
11 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
Build and own technically complex, mission-critical full-stack systems and AI-powered products. Define technical strategy, design and ship end-to-end features across backend, frontend, and mobile, and scale data ingestion and APIs. Lead cross-team projects, mentor engineers, drive technical standards, and partner with product, design, and customer teams to deliver measurable impact.
Top Skills: AIAPIsCursorGoJavaScriptLlmsMlPythonReactTypescript
Reposted 5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Logistics • Transportation
Build, test, and maintain software across full-stack, backend, infrastructure, data pipelines, and ML infrastructure to support autonomous trucking. Develop web interfaces, backend services, APIs, and tooling; improve reliability, observability, CI/CD, and deployment; participate in code reviews, debugging, and cross-team collaboration while learning new technologies.
Top Skills: AWSC++Ci/CdDockerGitGoJavaJavaScriptKafkaKubernetesLoggingMachine LearningMqttNatsNoSQLObservability (MetricsPythonReactSQLTracing)TypescriptWebsockets
6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Aerospace
Design and implement real-time MAC data-plane software for high-throughput satellite links. Build packet-processing pipelines, queue and buffer management, retransmission and loss recovery, and integrate with PHY, modem, FPGA, DMA, and SoC hardware. Optimize for low latency and high throughput using zero-copy, scatter-gather, lock-free structures, and hardware offload. Lead architecture through prototyping, hardware integration, performance qualification, and operational deployment while diagnosing timing and synchronization issues.
Top Skills: Af_XdpCC++Dma EnginesDpdkDspsFpgaIo_UringLinuxModem FirmwareReal-Time LinuxRtosSocVpp
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 6 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Marketing Tech • Software • SEO
Build full-stack features across a Next.js frontend and FastAPI backend, implement responsive React UIs, integrate AI-powered workflows and streaming responses, consume auto-generated OpenAPI clients, write tests and optimize performance, and collaborate on code reviews and product design.
Top Skills: FastapiGCPGitGithub ActionsKubernetesNext.Js (App Router)Openapi Code GenerationPlate.JsPlaywrightPostgresPrismaPydanticPytestPython 3.11Radix UiReactSqlmodelStorybookTailwind CssTypescriptVitest
6 Days AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Information Technology
Design, develop, maintain, and debug WebLogic/JEE and Oracle Fusion/OSB integrations. Implement EAI patterns, XQuery/XSLT transformations, support backend API calls, test SOAP/REST services with SOAP UI, and stabilize legacy middleware environments to ensure high availability.
Top Skills: APIsEaiEnterprise Service Bus (Esb)JavaJava EeJeeOracle FusionOracle Service Bus (Osb)RestSoapSoap UiWeblogic Server 10GWeblogic Server 11GXqueryXslt
6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Junior
Junior
Software • Quantum Computing • Metaverse • Infrastructure as a Service (IaaS)
Develop, test, and maintain software features and services. Write clean code, participate in code reviews, create automated tests, troubleshoot production issues, and collaborate with product, design, and cross-functional teams while following engineering best practices.
Top Skills: CC#C++JavaJavaScriptPython
6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Social Impact • Software • Cybersecurity • Data Privacy
Join ROOST's Coop project to design, implement, test, document, and release trust-and-safety features. Work across backend APIs, GraphQL, databases, and UI to improve reviewer workflows, detection integrations, and reporting. Lead code quality, security practices, community contribution reviews, and stakeholder coordination while engaging with users and the open source community.
Top Skills: Ci/CdClickhouseDockerGitGraphQLJavaScriptOpentelemetryPostgresReactTypescript
6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Social Impact • Software • Cybersecurity • Data Privacy
Join the ROOST Osprey team to design, implement, test, and maintain a high-performance, real-time safety rules engine. Work includes building data/event pipelines, scaling and containerizing services, integrating with Kafka and gRPC, reviewing community contributions, maintaining code quality and security, and engaging with users and open source contributors to prioritize and deliver features.
Top Skills: Apache KafkaCi/CdContainerizationGitGrpcPythonRustSml (Structured Rule Language)Typescript
6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Information Technology • Professional Services • Sales • Consulting
Design, build, optimize, and support enterprise ETL/ELT pipelines and data warehouse solutions. Develop SQL, PL/SQL/T-SQL code, Azure Data Factory pipelines, Python and shell scripts; tune databases (Oracle/SQL Server/MySQL/Elasticsearch); collaborate with stakeholders, QA, and architects across SDLC and public-sector projects.
Top Skills: AWSAzureAzure Data FactoryAzure DevopsAzure SqlData GuardData WarehousingDimensional ModelingElasticsearchEltETLExadataGitGCPJIRAMySQLOracleOracle Enterprise ManagerOracle Warehouse BuilderPl/SqlPythonRacSQL ServerT-SqlUnix Shell Scripting
Reposted 15 Days AgoSaved
Hybrid
Ottawa, ON
Mid level
Mid level
Software
Full‑stack Software Engineer building and maintaining a React/TypeScript front end and Java/Spring backend. Own feature delivery to production, site reliability, observability, security upgrades, and AI-assisted development workflows. Collaborate with designers, improve performance and reliability, and evaluate AI tools to accelerate engineering work.
Top Skills: AWSCi/CdClaude CodeCSSDockerJavaJavaScriptJestMobxMySQLNew RelicReactReduxSnykSpringSumologicTypescript
Reposted 11 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead design and operation of Block's real-time, event-driven data systems. Build and run high-throughput streaming pipelines, turn Kafka event streams into low-latency data products, improve reliability and observability, mentor engineers, and define platform architecture and standards for projections, third-party data proxy, and graph data capabilities.
Top Skills: AWSBlock-ForgeCloudeventsDatabricksDatahubDbtFlinkIcebergKafkaKotlinPrefectSnowflakeSparkSpark Structured Streaming
Reposted 6 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Hardware • Internet of Things • Energy
Own and maintain the backend stack: build APIs and services in Node.js, manage deployments with Docker/Linux, design scalable REST APIs with Swagger, collaborate with hardware/frontend teams, and prepare sensor datasets for AI/ML pipelines with an eventual path to Lead AI Engineer.
Top Skills: DockerFastifyJavaScriptLinuxNode.jsRest ApiSwagger (Openapi)
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Information Technology • Software
The Software Developer II will design and develop full-stack features focusing on front-end development, contribute to product and technical discussions, and enhance the ShareGate platform's user experience with C# .NET and React.
Top Skills: AzureC# .NetGitKubernetesMongoDBPostgresReactTerraform
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Artificial Intelligence • Information Technology
Build and operate core backend services, APIs, and platform components for enterprise AI; integrate LLMs, retrieval and agent workflows; ensure reliability, observability, testing, and scalability; collaborate with research, product, and design to productionize AI capabilities.
Top Skills: C++Cloud PlatformsContainersGoJavaJavaScriptPythonTypescript
Reposted 6 Days AgoSaved
Remote
Ottawa, ON
Internship
Internship
Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
As a Software Engineering Intern, you will contribute to building features for user-facing products, APIs, and scalable services for machine learning. Responsibilities include crafting code, designing data pipelines, implementing tools, and enhancing technical documentation.
Top Skills: APIsCi/CdData PipelinesInfrastructureMachine LearningNlp
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Software
Join Ema as a Software Engineer to design and develop user interfaces for web applications, collaborating with product managers and UX designers, and integrating APIs.
Top Skills: AngularCSSFastapiGitGrpcHTMLJavaScriptJSONNext.JsOauthPythonReactRestful ApisVercelVueXML
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account