Top Software Engineer Jobs in Ottawa

Reposted YesterdaySaved
Hybrid
Ottawa, ON
Mid level
Mid level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Design, develop, and maintain cloud-native, high-performance user-plane services for 5G Core. Build and optimize packet processing (DPDK), containerized microservices (Docker/Kubernetes) on public cloud (AWS/Azure/GCP). Own end-to-end service lifecycle, contribute to CI/CD, troubleshoot production networking and cloud infrastructure, and improve system performance and reliability.
Top Skills: AWSAzureCC++Cloud BuildDockerDpdkGitlab CiGoGCPGrpcJenkinsKubernetesLinuxRestTcp/Ip
Reposted 3 Days AgoSaved
In-Office
Ottawa, ON
Internship
Internship
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and test real-time 5G base station software, automated test cases, simulations, and developer tools. Responsibilities include applying AI and machine learning to signal processing and time-series data, building analytics APIs and pipelines, testing software with 5G lab equipment, generating validation data, troubleshooting test environments, and resolving integration issues while collaborating in Agile teams.
Top Skills: 5GAngularAWSCC++CSSDjangoDockerFastapiFlaskGerritGitHTMLHTTPJavaJavaScriptJenkinsKubernetesLinuxLteNumpyPandasPerlPythonRestScipySpring BootStatsmodelsTypescript
3 Hours AgoSaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Leads the technical direction and implementation of large-scale SaaS product features. Designs and builds secure, reliable, maintainable enterprise solutions using microservices and distributed systems. Collaborates cross-functionally on product strategy, debugs team inefficiencies, performs code reviews, resolves complex bugs, and improves engineering practices around testing, performance, security, and privacy. Mentors and coaches engineers while identifying organizational blockers and redundant efforts.
Top Skills: AWSDistributed SystemsJavaKotlinMicroservicesObservability ToolsSaaS
11 Days AgoSaved
Hybrid
Ottawa, ON
Mid level
Mid level
Automotive
Develop and maintain station-side software for factory functional testing and automated hardware reliability testing. Responsibilities include interpreting manufacturing test requirements, designing and testing C# and TestStand solutions, debugging hardware and software issues, analyzing logs, and fixing bugs or configuration problems. The role collaborates with hardware and software teams across Canada and the United States and may provide on-site support at factory locations and suppliers.
Top Skills: BluetoothC#DaqDmmGpsGsmLteNfcObject-Oriented ProgrammingQualcomm ToolsTeststandWlan
13 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Cloud • Information Technology • Consulting
Develops, tests, debugs, and maintains software applications for local, networked, and Internet-based platforms. Designs enhancements, integrates software components, creates testing plans, resolves coding issues, and documents installation and maintenance procedures. Leads development projects, collaborates with internal and outsourced partners, represents software engineering in complex initiatives, and mentors less-experienced staff. Requires strong programming, embedded coding, Linux kernel, networking, analytical, problem-solving, and communication skills.
Top Skills: CLinux KernelNetworking
Reposted 14 Days AgoSaved
In-Office
Ottawa, ON
Junior
Junior
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop, test, integrate, and maintain high-performance L1 embedded software for Ericsson 5G processing platforms and cloud-based RAN environments. Implement physical-layer baseband features across wireless standards and deployment scenarios, troubleshoot complex real-time systems, participate in code reviews and agile practices, maintain test coverage, and document designs and test plans. The role also involves exploring cloud-native optimization and applying AI/ML techniques where appropriate.
Top Skills: 3Gpp5G NrAIAsicCC++Cloud-Native PlatformsContainersGerritGitJenkinsLinuxLteMachine LearningVirtualizationWcdmaWimaxWlan
5 Days AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate full-stack compliance platforms for transaction search, entity labeling, ingestion, and workflow automation. Responsibilities include designing microservices and event-driven systems, writing tested code, improving sensitive financial data quality, building self-service tools and high-volume pipelines, partnering with Compliance and Risk teams, and participating in on-call operations. The role also involves using AI-powered development tools, reviewing code, and supporting engineering standards.
Top Skills: Ai AgentsAuroraAWSBuildkiteClaudeDatadogDynamoDBGooseGradleGrpcHTTPJavaJSONKafkaKotlinLlmsMcpMySQLProtocol BuffersReactRedisRuby On RailsSidekiqTypescript
5 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Develop and scale backend streaming and data infrastructure using technologies such as Kafka, Flink, AWS, and Kubernetes. Design, launch, test, and maintain distributed systems, monitor service availability, participate in on-call support, collaborate with product and engineering stakeholders, review code, and contribute to technical planning and team development.
Top Skills: AWSFlinkKafkaKotlinKubernetesPythonSchema Registry
7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Build and scale backend microservices for international restaurant reservations and table management. Develop Java/Kotlin APIs, payment and notification services, data synchronization endpoints, and asynchronous event consumers using AWS and distributed systems. Write automated tests, monitor service health, analyze logs and metrics, participate in on-call rotations, and collaborate through agile ceremonies, code reviews, and technical design discussions.
Top Skills: AWSAws SnsAws SqsCloudwatchDatadogDropwizardJavaJSONJunitKafkaKotlinMicronautMockitoMySQLPostgresPulsarRestSpring BootSQL
7 Days AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build and operate end-to-end full-stack features for Loom billing, subscriptions, integrations, and platform migrations. Develop responsive React interfaces, scalable backend APIs and microservices, payment and identity integrations, and reliable cloud-based systems. Responsibilities include observability, monitoring, testing, code reviews, documentation, security, performance optimization, and participation in Agile ceremonies and technical design reviews.
Top Skills: AWSBitbucketCi/CdConfluenceCypressDockerGitJavaJavaScriptJestJIRAMicroservicesMochaMySQLNode.jsPostgresPythonReactRest ApisTypescript
Reposted 8 Days AgoSaved
Easy Apply
Remote or Hybrid
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Cloud • Software • Database
Build and maintain agent skills and the platform for authoring, evaluating, publishing, and monitoring them. Implement CLIs, libraries, CI integrations, evaluation harnesses, metrics, and safety/quality gates. Investigate failures, design datasets and workflows, and collaborate with cross-functional teams to improve agent behavior and automation reliability.
Top Skills: Ci/CdClisGithub ActionsMcpMongoDBStatic Analysis
12 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Expert/Leader
Expert/Leader
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Lead the development of foundational iOS platform systems, shared frameworks, developer tools, architecture standards, and multi-quarter migrations across Cash App and Square. Drive performance, reliability, security, testing, observability, release safety, and AI-assisted development practices. This hands-on individual contributor role influences multiple teams, develops technical leaders, and partners broadly to improve iOS engineering quality, productivity, and product outcomes.
Top Skills: Ai-Assisted Development ToolsBazelCi/CdCombineInstrumentsIntegration TestingObjective-CObservabilityPerformance ToolingProtocol BuffersSnapshot TestingSwiftSwift ConcurrencySwiftuiUi TestingUikitUnit TestingXcode
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
12 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and launch backend identity decisioning systems that validate consumer identity and satisfy KYC requirements. Collaborate with Product, Compliance, Auth, Fraud, and engineering teams; break projects into deliverable phases; write tested, extensible code; monitor system metrics and availability; participate in on-call support, code reviews, interviewing, and team development.
Top Skills: AWSKotlinKubernetesMySQLPython
22 Days AgoSaved
Hybrid
Ottawa, ON
Mid level
Mid level
Automotive
Develop and optimize embedded systems software for automotive infotainment, telematics, and connected-car platforms. Responsibilities include performance measurement, bottleneck analysis, system-level optimization, automated diagnostics, memory and power optimization, telemetry pipelines, remote logging, and hardware accelerator integration. The role requires embedded C/C++, Python, Linux or Android internals, multithreading, and RTOS experience, with preferred expertise in profiling tools and automotive networking.
Top Skills: AndroidAutomotive EthernetCC++CanFtraceGitJenkinsLinuxLttngPerfettoPythonQnx MomenticsRtosStrace
12 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build privacy-focused services and infrastructure that support consumer privacy rights across Block. Collaborate with engineering, security, platform, and legal teams to embed privacy solutions, define future privacy technology, mentor engineers, review implementations, and maintain monitoring and system stability. The role involves developing scalable, testable software and creating architectures and processes addressing data governance, data flows, access control, security, and privacy risks.
Top Skills: AWSJavaKotlinLinuxMySQLTerraform
13 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Build internal services and infrastructure that support privacy initiatives and consumer privacy rights. Collaborate with engineering, security, platform, and legal teams to integrate privacy technologies, define privacy architecture, mentor engineers, review implementations, and maintain reliable privacy solutions. The role focuses on responsible data use, governance, data flows, access controls, and reducing privacy risk across Block’s engineering ecosystem.
Top Skills: AWSJavaKotlinLinuxMySQLTerraform
YesterdaySaved
Hybrid
Ottawa, ON
Senior level
Senior level
Automotive
Leads software quality assurance and defect prevention for automotive embedded software. Responsibilities include root cause analysis, corrective and preventive action tracking, quality audits, non-conformance management, statistical quality monitoring, dashboards and executive reporting, software design reviews, supplier quality collaboration, and coaching teams on Automotive SPICE and software development best practices.
Top Skills: 8DAutomated Software TestingAutomotive SpiceContinuous IntegrationCybersecurityEmbedded SoftwareFive WhysPdcaSoftware Quality AuditsStatistical Quality Methods
16 Days AgoSaved
Remote or Hybrid
Ottawa, ON
Senior level
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Design, build, scale, and operate high-volume payment APIs and distributed systems serving global traffic. Lead complex engineering projects from requirements through production, improve reliability, performance, observability, fault tolerance, and security, and participate in on-call and incident response. Collaborate across product and engineering teams, use AI-assisted development tools responsibly, and mentor engineers through technical reviews and documentation.
Top Skills: AWSGoKafkaKotlinTypescript
16 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Design, build, scale, and operate high-volume payment APIs and distributed systems serving global traffic. Lead complex engineering projects from requirements through production, improve performance, observability, reliability, fault tolerance, and security, and participate in on-call incident response. Collaborate across product and engineering teams, use AI-assisted development tools responsibly, and mentor engineers through technical reviews, documentation, and guidance.
Top Skills: AWSGoKafkaKotlinTypescript
6 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and own scalable AI-enabled software and data engineering solutions for RAN reliability and customer deployments. Build ingestion and processing pipelines, AI-ready datasets, and secure integrations into Git, Gerrit, CI/CD, testing, and development workflows. Transform prototypes into maintainable products while ensuring data quality, traceability, access control, monitoring, and vulnerability management. Collaborate with engineers, data scientists, architects, and product stakeholders, provide mentorship, and promote responsible AI-assisted development.
Top Skills: Automated TestingCi/CdContainersDevsecopsGerritGitJavaKubernetesLinuxLlmsPrompt EngineeringPythonRetrieval-Augmented Generation (Rag)Shell Scripting
Reposted YesterdaySaved
In-Office
Ottawa, ON
Senior level
Senior level
Information Technology • Security • Software • Cybersecurity
Develop and enhance system-level software, including compilers, runtime libraries, command-line utilities, and developer tools for embedded and real-time systems. Solve complex low-level technical problems, collaborate on architecture and requirements, conduct code reviews, and support high-performance, secure embedded applications. The role requires strong C or C++ development experience and familiarity with embedded software and RTOS concepts, with compiler and systems programming experience preferred.
Top Skills: CC++GnuLinuxLlvmQnxRtosWindows
21 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Lead the architecture and evolution of native iOS foundations supporting seller-facing applications. Identify systemic problems, define platform strategy and standards, build prototypes and reference implementations, lead multi-quarter migrations, and establish practices for quality, testing, observability, release safety, and maintainability. Develop senior engineers and create scalable ownership models across teams.
Top Skills: Ai-Assisted Development ToolsBazelCombineInstrumentsObjective-CObservability ToolsProtocol BuffersSwiftSwift ConcurrencySwiftuiTesting InfrastructureUikitXcode
4 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Other
Designs and leads development of network management and OSS platforms for a carrier-grade LEO satellite network. Responsibilities include service fulfillment, assurance, automation, telemetry, monitoring, workflow orchestration, systems integration, troubleshooting, automated testing, CI/CD, cloud-native deployment, architecture, and security standards. The role requires deep OSS/NMS, telecommunications networking, distributed systems, and software engineering expertise, plus experience using AI-assisted development tools.
Top Skills: ChatgptCi/CdClaude CodeCloud-Native ArchitectureCursorDevOpsGithub CopilotGnmiGoGrpcJavaKubernetesNetconfNetwork TelemetryOpenapiPythonRestconfSegment RoutingYang
4 Days AgoSaved
In-Office or Remote
Ottawa, ON
Entry level
Entry level
Artificial Intelligence • Productivity • Software
Build and ship AI-powered product features end-to-end using React, TypeScript, Django, Python, and GraphQL. Collaborate with Product, Design, and QA; write tests, participate in code reviews, draft technical specifications, and define success metrics. The role offers mentorship, rapid ownership, and opportunities to lead features from concept through production in a remote-first Ottawa startup.
Top Skills: ClaudeCursorDjangoGraphQLN8NPythonReactTypescript
YesterdaySaved
Remote
Ottawa, ON
Expert/Leader
Expert/Leader
Fintech • Financial Services
Principal Software Engineer responsible for architecting and leading development of scalable, reliable backend systems and the core fintech platform. The role sets technical direction, leads complex cross-team initiatives, promotes architectural and engineering best practices, addresses technical debt and incidents, and mentors engineers. Candidates need 10+ years of technical leadership experience, deep distributed-systems expertise, Ruby on Rails experience, strong communication and influence skills, agile development experience, and familiarity with frontend architecture or full-stack systems.
Top Skills: Ruby On Rails
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account