Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Design, implement, and integrate C/C++ software for real-time, multi-core base station products. Lead technical design, troubleshoot complex embedded issues, develop automated test coverage, own CI/CD and version control processes, and collaborate across global teams to improve software quality and architecture.
Top Skills:
BasebandBuild AutomationCC++Ci/CdDebuggingEmbedded SystemsL3LinuxMulti-CoreProfilingRadio Access Network (Ran)Real-Time SystemsScriptingTest AutomationVersion Control (Git)
Reposted 2 Days AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Build and maintain backend systems for money movement and card ledger features. Design, develop, and launch scalable APIs and services (Python or Kotlin) using AWS, MySQL, and Kubernetes. Collaborate with product, design, data science, and cross-functional teams, support operations and on-call, create and monitor metrics, participate in code reviews and hiring, and deliver well-tested, extensible solutions.
Top Skills:
APIsAWSKotlinKubernetesMySQLPython
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Software Engineer will enhance Lending products for Cash App, focusing on building complex systems, APIs, and collaborating with multiple teams to support economic empowerment through accessible credit.
Top Skills:
AuroraAWSDynamoDBGrpcGuiceHibernateHTTPJavaJettyJooqJSONJunitKafkaKotlinMySQLOkhttpProtocol BuffersRedisVitess
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
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
As a Staff Fullstack Software Engineer, you'll optimize user monetization systems at Dropbox, leading technical strategies for checkout and subscriptions while mentoring engineers.
Top Skills:
GoPythonReactTypescript
AdTech • Artificial Intelligence • Big Data • Machine Learning • Marketing Tech • Mobile • Software
Build and maintain scalable, reliable ML data platform systems to support dataset generation, model training, analytics, monitoring, and large-scale inference. Collaborate with ML, software, and infrastructure engineers to design cost-efficient data lake and training infrastructure using vendor and open-source tools to enable next-generation ML models.
Top Skills:
GoPython
Big Data • Fintech • Mobile • Payments • Financial Services
Design and implement CIAM backend services for registration, authentication, and account management across B2C and B2B platforms, utilizing security standards and automation practices.
Top Skills:
AWSCi/CdGitKotlinOauth 2.0OidcPythonSAMLScimTerraform
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and maintain high-performance 5G L1/L2 baseband software using C/C++. Collaborate with global teams to design, debug, test, and integrate features, follow industry standards, participate in code and design reviews, and prepare systems for 6G readiness.
Top Skills:
3Gpp4G5G NrCC++Embedded SystemsLow-Level ProgrammingMulti-Core ProgrammingMulti-Threading
Reposted 8 Days AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Design and build a centralized reliability platform for production systems, integrating distributed-systems engineering with AI-assisted tools. Implement AI agents for incident triage, log/trace summarization, and developer-facing APIs. Own projects end-to-end and collaborate with product, infra, data, and SRE teams to iterate and improve system health and debuggability.
Top Skills:
ClaudeCursorDistributed SystemsGithub CopilotLlmsPython
Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Design, build, and operate large-scale distributed storage systems ensuring durability, availability, and performance. Implement replication, erasure coding, and lifecycle management; write high-quality Go and Rust code; participate in on-call rotations; troubleshoot production issues; collaborate across networking, hardware, and capacity teams; own scoped projects and drive infrastructure architecture and reliability improvements.
Top Skills:
C++CephDistributed Storage SystemsErasure CodingFile SystemsGfs/ColossusGoObservabilityProduction MonitoringReplication ProtocolsRustS3
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Looking for a Software Engineer to build financial products and tooling for Cash App's Lending team, ensuring quality and compliance while collaborating across domains.
Top Skills:
AuroraAWSBuildkiteDatadogDynamoDBGradleGrpcGuiceHibernateHTTPJavaJettyJooqJSONJunitKafkaKotlinMySQLOkhttpProtocol BuffersRedisVitess
Reposted 13 Days AgoSaved
Easy Apply
Easy Apply
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
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Big Data • Fintech • Mobile • Payments • Financial Services
Build and operate ML training and serving infrastructure: design, develop, and launch backend systems, support availability and on-call, collaborate cross-functionally, and improve developer velocity.
Top Skills:
AWSKotlinKubernetesMySQLPython
Big Data • Fintech • Mobile • Payments • Financial Services
Build and maintain scalable integration and end-to-end test automation frameworks and CI pipelines. Optimize test execution, improve stability and reporting, support engineering teams with triage and best practices, write technical specs/ADRs, participate in on-call rotation, and collaborate across regions to evolve the companys test strategy and developer productivity tooling.
Top Skills:
AWSCi/CdDockerE2E TestingIntegration TestingPlaywrightPytestPythonTest Automation FrameworksTypescript
18 Days AgoSaved
Easy Apply
Easy Apply
Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Build end-to-end full-stack AI features on a Ruby on Rails backend and React frontend, design and run experiments (A/B tests and AI evaluations), implement AI infrastructure for reliable LLM inference, and iterate quickly to scale production-ready LLM-powered products.
Top Skills:
Ai AgentsLlmsMySQLPostgresReactRetrieval-Augmented Generation (Rag)Ruby On Rails
Information Technology • Professional Services • Cybersecurity • Defense
Develop, verify and validate high-fidelity modelling and simulation scenarios in AFSIM and related engines; program in C++, Python (and C/C#), perform V&V, code reviews, unit testing, CI/CD with GitLab, refactor and integrate simulation components, and provide tactical analysis for defence stakeholders.
Top Skills:
AfsimCC#C++Ci/CdComputer Generated Forces (Cgf)Delta3DGitlabLinuxOpenglPythonQtUnigineUnityUnreal EngineWindows
Information Technology • Other
Develop next-generation Real-Time OS for embedded devices, focusing on scheduling, resource allocation, isolation, and IPC challenges, while enhancing system performance and reliability.
Top Skills:
CC++
Robotics
As a Software Engineer in ML Infrastructure, you will develop scalable data pipelines, enhance data discovery, and collaborate with teams on data organization and ML features.
Top Skills:
Data Annotation PlatformsLlmsPythonSQLVector DatabasesVlms
Automotive • Internet of Things • Mobile • Semiconductor • Industrial
The role involves designing and implementing C/C++ embedded software for Ethernet networking features, integrating cutting-edge IP into SoCs for diverse markets, and ensuring high-quality software delivery through collaboration and continuous improvement.
Top Skills:
CC++EthernetIeee Time Sensitive NetworkingTcp/Ip
Automotive • Internet of Things • Mobile • Semiconductor • Industrial
Design and optimize high-performance Edge AI software for NXP embedded SoCs, enabling deployment of ML and generative AI models. Implement and integrate AI runtimes, inference engines, and model pipelines, drive system-level performance tuning (latency, memory, power), validate and productionize solutions, and collaborate across silicon, system, and AI teams to deliver end-to-end Edge AI platforms.
Top Skills:
ArmAutomotive SpiceAutosarCC++CudaDsp ToolchainsGpu AccelerationGraph OptimizationIso 26262Linux (Embedded)LitertMisraNpu AccelerationOnnx RuntimeOpenclPruningPythonPyTorchQuantizationSimd/NeonTensorFlow
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 20 Days AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
You will design, develop, and launch backend systems, APIs, and collaborate with cross-functional teams to support product development and operations.
Top Skills:
AWSKotlinKubernetesMySQLPython
Automotive
Design, develop, integrate, and maintain Android-based embedded navigation services and applications for in-vehicle displays. Collaborate with cross-functional teams, implement software in Java/Kotlin/C++, ensure reliable performance on constrained Linux/embedded platforms, debug across layers, participate in code reviews, use GitHub, and work within Agile processes to improve software quality and team productivity.
Top Skills:
AndroidC++CoroutinesGitJavaKotlinLinuxMultithreadingRtos
Automotive
Join an agile embedded software team to design, implement, test, and optimize features for Ford's Telemetry Control Unit. Investigate and resolve defects, integrate third-party and open-source software, and collaborate across teams to deliver cross-functional embedded system capabilities.
Top Skills:
C++11+G++GccGdbGitLinuxMakeQnxRepo
Automotive
Design, implement, test, and maintain embedded vehicle-cloud connectivity software. Debug complex embedded systems, participate in code and design reviews, develop prototypes/PoCs, and collaborate in an Agile cross-functional team to improve reliability, performance, and architecture.
Top Skills:
AutosarAWSAzureCC++CanEmbedded LinuxEthernetGitGrpcHTTPIot FrameworksIso 26262LinLogic AnalyzerMqttOscilloscopeQnxRtosTcp/Ip
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
Top Ottawa Companies Hiring Software Engineers
See AllPopular Job Searches
Tech Jobs & Startup Jobs in Ottawa
Remote Jobs in Ottawa
Hybrid Jobs in Ottawa
Account Executive Jobs in Ottawa
Account Manager Jobs in Ottawa
Accounting Jobs in Ottawa
AI Jobs in Ottawa
Analyst Jobs in Ottawa
Analytics Jobs in Ottawa
AWS Jobs in Ottawa
Business Analyst Jobs in Ottawa
Business Development Jobs in Ottawa
Communications Jobs in Ottawa
Content Writer Jobs in Ottawa
Controller Jobs in Ottawa
Coordinator Jobs in Ottawa
Customer Service Jobs in Ottawa
Cyber Security Jobs in Ottawa
Data Analyst Jobs in Ottawa
Data Engineer Jobs in Ottawa
Data Jobs in Ottawa
Data Science Jobs in Ottawa
Database Administrator Jobs in Ottawa
Database Jobs in Ottawa
Design Jobs in Ottawa
DevOps Jobs in Ottawa
Engineering Jobs in Ottawa
Executive Assistant Jobs in Ottawa
Finance Jobs in Ottawa
Finance Manager Jobs in Ottawa
Financial Analyst Jobs in Ottawa
Front End Developer Jobs in Ottawa
Graphic Design Jobs in Ottawa
HR Jobs in Ottawa
HR Manager Jobs in Ottawa
Inside Sales Jobs in Ottawa
IT Jobs in Ottawa
IT Security Jobs in Ottawa
IT Support Jobs in Ottawa
Java Developer Jobs in Ottawa
Legal Counsel Jobs in Ottawa
Legal Jobs in Ottawa
Linux Jobs in Ottawa
Machine Learning Jobs in Ottawa
Marketing Jobs in Ottawa
Marketing Manager Jobs in Ottawa
Network Engineer Jobs in Ottawa
Operations Manager Jobs in Ottawa
Payroll Jobs in Ottawa
Product Manager Jobs in Ottawa
Program Manager Jobs in Ottawa
Project Coordinator Jobs in Ottawa
Project Manager Jobs in Ottawa
QA Jobs in Ottawa
Recruiter Jobs in Ottawa
Research Jobs in Ottawa
Research Scientist Jobs in Ottawa
Sales Jobs in Ottawa
Sales Manager Jobs in Ottawa
Sales Rep Jobs in Ottawa
Scrum Master Jobs in Ottawa
SEO Jobs in Ottawa
Software Engineer Jobs in Ottawa
Software Tester Jobs in Ottawa
Staff Accountant Jobs in Ottawa
Talent Acquisition Jobs in Ottawa
Technical Support Jobs in Ottawa
UX Design Jobs in Ottawa
Web Designer Jobs in Ottawa
Web Developer Jobs in Ottawa
Writing Jobs in Ottawa
All Filters
Total selected ()
No Results
No Results
























