Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Software
Lead design and development of XDR and DNS-based cybersecurity backend services. Translate security requirements into secure, scalable code, perform code reviews, mentor engineers, support CI/CD, containerized/cloud deployments, troubleshoot performance and vulnerabilities, participate in architecture decisions, maintain documentation, and join a rotating 24/7 on-call incident response schedule.
Top Skills:
AnsibleAnycastBashDnsDockerDynamoDBEdrGitlab CiJavaJenkinsLinuxMitre Att&CkMySQLOwaspPlay FrameworkPostgresPythonSpringTeamcityTerraformXdr
Fintech • Payments • Financial Services
Develop and maintain applications in Infor CloudSuite Distribution, integrate third-party apps, and design full-stack web applications while collaborating with stakeholders and improving development processes.
Top Skills:
.NetAngularCSSHTMLJavaScriptMicroservicesMySQLRestful ApisSoapSQL Server
Cloud • Security • Software • Generative AI
Lead Elasticsearch search relevance and vector search initiatives. Design and implement search features, algorithms, and data structures; improve speed, relevance, and scalability; resolve complex bugs; and contribute to Lucene. Collaborate asynchronously with globally distributed engineers and open-source contributors, review code, guide technical direction, and write modern Java. Apply vector similarity techniques and algorithms such as HNSW or IVF on search platforms at scale.
Top Skills:
Apache LuceneCassandraContinuous IntegrationElasticsearchGitHnswIvfJavaMongoDBPostgresSlackSolrZoom
Internet of Things • Software • Analytics
Design, build, and maintain full-stack features across frontend (TypeScript/React) and backend (JVM language or Python). Mentor engineers, participate in code reviews and pair-programming, deploy generative AI infrastructure, and ensure quality via unit testing and CI in an agile, remote environment.
Top Skills:
Cloud PlatformsContinuous IntegrationDatabasesDistributed ComputingGenerative AiJavaKotlinPythonQube Virtual OfficeReactSlackTypescriptUnit TestingZoom
Internet of Things • Software • Analytics
Senior full-stack engineer responsible for designing, building, and owning end-to-end features across frontend (TypeScript/React) and backend (JVM languages or Python). Mentor junior engineers, drive best practices (unit testing, CI), deploy generative AI infrastructure, work with databases and cloud/distributed systems, collaborate in cross-functional teams, and contribute to product excellence in a remote, agile environment.
Top Skills:
Cloud PlatformsContinuous IntegrationDistributed ComputingGenerative AiJavaKotlinMySQLPostgresPythonReactTypescriptUnit Testing
Cloud • Security • Software • Generative AI
Lead development of Elasticsearch search and vector-search capabilities, including designing algorithms and data structures, implementing new features, improving relevance and performance, fixing complex bugs, and contributing to Lucene. Collaborate autonomously with globally distributed engineers and open-source contributors, guide technical initiatives, review code, and use modern Java to build scalable search functionality.
Top Skills:
CassandraContinuous IntegrationElasticsearchGitHnswIvfJavaLuceneMongoDBPostgresSolrVector Databases
Hardware • Software
Build and maintain full-stack cloud software for ocean-sensing systems, including React applications and TypeScript, Express, and PostgreSQL APIs. Own features end to end, from architecture and data storage through testing, CI/CD, monitoring, optimization, and maintenance. Collaborate with hardware, firmware, design, product, and science teams; improve performance for real-time data visualization; automate remote hardware configuration; and mentor engineers through collaboration and code reviews.
Top Skills:
Aws AlbAws CloudfrontAws EcsAws ElasticacheAws IamAws LambdaAws RdsCi/CdExpressPostgresReactTypescript
Cloud • Enterprise Web • Information Technology • Software
Build and operate production systems for agentic development experiences, including agent execution, tool use, context management, streaming, integrations, and long-running workflows. Extend provider-agnostic model architecture and connect agents with workspaces, tools, and developer infrastructure. Own projects through rollout, collaborate with Product and Design, participate in reviews, and improve system reliability, performance, and operability.
Top Skills:
AWSDockerGithub ActionsGoGrafanaKubernetesLinuxLlmsMcpModel ApisPostgresPrometheusReactTypescript
Software • Analytics
Design, build, deploy, and optimize production-grade AI systems, including LLM applications, autonomous agents, multi-agent workflows, machine-learning models, data and inference pipelines, and evaluation frameworks. Develop secure, scalable AI services using retrieval-augmented generation, tool calling, orchestration, and model fine-tuning. Monitor reliability, performance, safety, cost, and business outcomes while applying governance, observability, and responsible AI practices.
Top Skills:
AirflowAlbertAPIsAWSAzureBertCi/CdDeep LearningDjangoDockerEmbedding StoresFlaskGCPGenerative AiGitKubeflowKubernetesLangchainLanggraphLinuxMachine LearningMongoDBNlpNoSQLPostgresPythonRetrieval-Augmented GenerationRobertaSnowflakeSQLStrands AiVector Databases
Artificial Intelligence • Software • Generative AI • Infrastructure as a Service (IaaS)
Design and scale backend systems, APIs, and services for Nango’s open-source developer infrastructure platform. Build APIs, SDKs, UIs, and runtime systems, optimize performance and reliability, solve integration challenges with customers, shape the roadmap, and maintain the open-source repository. The role requires strong ownership, product thinking, developer empathy, communication, and autonomy in a remote-first startup environment.
Top Skills:
APIsBackend ServicesDatabasesNode.jsOpen-Source SoftwareSdks
Artificial Intelligence • Hardware • Automation • Manufacturing
Architect, develop, integrate, test, debug, and optimize embedded software for diverse hardware platforms using RTOS, bare-metal, Zephyr, and Linux environments. Lead software architecture, system validation, test automation, and multi-threaded application development while collaborating with hardware and software teams. Define test strategies, analyze defects, document designs, conduct code reviews, mentor engineers, optimize performance and power usage, and contribute to open-source projects.
Top Skills:
AdcsAgile/ScrumAi/MlBare-Metal ProgrammingCC++CanCi/CdComputer VisionDacsDspFpgaGenaiGitGpioI2CIce DebuggersIdesImage ProcessingJtagLinuxLogic AnalyzersMicrocontrollersMicroprocessorsMulti-Core SystemsMulti-ThreadingOscilloscopesPwmsPythonRtosSignal GeneratorsSpiTimersUartZephyr
Information Technology • Internet of Things
As a Senior Backend Software Engineer, you will lead on architectural decisions, develop backend services and APIs, and handle scalable architecture for millions of users.
Top Skills:
KubernetesNode.jsTypescript
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Artificial Intelligence • Software • PropTech • Automation
Build and ship full‑stack product features for a browser-based CAD application: own front-end architecture and UX, maintain backend services (APIs, Postgres on GCP), write well-tested high-performance code (including C++ core), and lead customer-facing technical engagements to turn feedback into product improvements.
Top Skills:
C++23Cad/BimGCPPostgresPythonSvelteTypescriptWebassembly
Cloud • Software
As a Software Engineer, you will collaborate in small teams, transform legacy systems, apply modern engineering practices, and continuously learn and grow.
Top Skills:
ElixirGoJava
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
Artificial Intelligence • Information Technology • Software
Build production-grade AI workflows, automations, and voice AI agent systems for internal and customer-facing use. Ship code to production, work cross-functionally with founders and engineers, and design integrations, tooling, and infrastructure that scale company operations and customer experience.
Top Skills:
Ai Agent SystemsAi ToolingAPIsBackend DevelopmentFull-Stack ApplicationsProduction-Grade Ai WorkflowsVoice Ai
Artificial Intelligence • Information Technology • Software
Build production-grade AI workflows, automations, and agent systems to power recruiting, security/compliance automation, finance and onboarding tooling, CRM integrations, and growth automations. Work across product, engineering, and operations to design API-based integrations and LLM-powered systems using modern models and automation tools.
Top Skills:
Ai AgentsAPIsClaudeCrm IntegrationsDocusignGeminiGohighlevelHubspotLarkLlmsMakeN8NOpenaiSalesforceZapier
Software
Lead the migration of Vanta’s compliance data platform from MongoDB to schema-aware PostgreSQL while maintaining backward compatibility and data integrity. Design high-throughput Kafka and S3 pipelines, eventual-consistency safeguards, query APIs, tenant isolation, caching, and distributed storage systems. Set architectural direction, mentor engineers, drive cross-team technical roadmaps, and improve reliability, observability, and operational practices for auditable enterprise-scale infrastructure.
Top Skills:
Amazon S3AWSKafkaMongoDBNode.jsPostgresRedisTypescript
Software
Lead development of Luminai’s core platform, including shared frameworks, developer tooling, CI/CD, test infrastructure, observability, reliability, and IDE improvements. Architect high-performance backend systems, remove engineering bottlenecks, and establish secure defaults for authentication, authorization, and secrets management. Drive foundational technical initiatives and improve developer experience across the engineering organization.
Top Skills:
JavaScriptKafkaKubernetes
Software
Design, build, and maintain Luminai’s core platform infrastructure, backend services, shared libraries, internal APIs, and deployment systems. Lead projects that improve scalability, reliability, developer workflows, CI/CD, testing, and local development. Strengthen production systems through secure authentication, access controls, secrets management, code review, testing, and maintainable engineering practices.
Top Skills:
Access ControlAPIsAuthenticationBackend ServicesCi/CdCloud InfrastructureDistributed SystemsMiddlewarePythonSecrets ManagementSecure NetworkingTest Infrastructure
Gaming
Design, scale, and performance-tune GraphQL APIs, gRPC services, and SQL queries for a promotions engine. Deliver end-to-end features, own complex technical problems, troubleshoot production performance, set up DataDog monitoring, participate in on-call rotations, and mentor teammates across the codebase.
Top Skills:
AndroidApache KafkaAws SnsAws SqsBeanstalkCeleryDatadogDomain Driven DesignElixirExqExunitFastapiGitGitGoogle Cloud Pub/SubGraphQLGrpcHexagonal ArchitectureiOSJestKubernetesLaravelMySQLNode.jsObanPhoenixPostgresPytestRabbitMQRspecRuby On RailsSidekiqSQL
Retail • Sports
Design, implement, and maintain scalable Java-based software solutions. Collaborate across the SDLC with stakeholders and development teams, integrate DevOps and CI/CD practices, support operational tasks, ensure security and performance, drive feature development, conduct code reviews, and stay current with emerging technologies.
Top Skills:
Ci/CdCloud PlatformsContainerizationDevOpsJavaMicroservices
Reposted One Month AgoSaved
Aerospace • Security • Software
Develop, test, and maintain mission-critical sonar software. Participate in design, code reviews, troubleshooting, integration, and documentation. Collaborate with cross-functional teams and support lifecycle activities; contribute to design reviews and technical support.
Top Skills:
AgileAi/Ml (Preferred)C++JavaLinuxUmlVersion Control Systems
Reposted One Month AgoSaved
Greentech • Professional Services • Software • Analytics
Develop, test, and maintain mission-critical Air & Naval sonar software. Perform requirements analysis, design, coding (C++/Java), code reviews, troubleshooting, integration, validation, and documentation. Collaborate across teams, present at design reviews, follow Agile practices, use Linux and version control, and support stakeholders throughout the development lifecycle.
Top Skills:
AgileAi/MlC++JavaLinuxUmlVersion Control
Greentech • Energy • Renewable Energy
Build and maintain end-to-end web applications powering sales and operations. Design tools for quoting, scheduling, and fulfillment, integrate AI into products, collaborate on UX, ship high-impact features, and contribute to architecture, deployment, and engineering culture.
Top Skills:
AIDjangoJavaScriptPostgresPythonReactRemixRenderTypescript
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































