Top Software Engineer Jobs in Ottawa

5 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
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
Reposted 5 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 9 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 8 Hours 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 8 Hours 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 8 Hours 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 8 Hours 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 8 Hours AgoSaved
In-Office or Remote
Ottawa, ON
Mid level
Mid level
Software
As a DevOps Engineer, you will design, develop, and deploy scalable SaaS solutions, automate infrastructure tasks, and collaborate on CI/CD enhancements.
Top Skills: AnsibleAWSAzureCloud BuildGCPGithub ActionsGrafanaHelmIstioKubernetesPagerdutyPostgresPrometheusSeleniumSentryTerraform
Reposted 8 Hours 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
Reposted 8 Hours AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Insurance • Financial Services
As an AI-Driven Full Stack Engineer, you'll design and implement features for an AI-powered web application, working across the stack and integrating AI models to transform insurance processes.
Top Skills: AWSPostgresPythonReactRedux
Reposted 8 Hours AgoSaved
Remote
Ottawa, ON
Senior level
Senior level
Software
The role focuses on optimizing coding practices and collaboration within the engineering team, improving internal tooling, and communicating between teams and leadership.
Top Skills: PostgresReactTypescript
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted 8 Hours AgoSaved
Remote
Ottawa, ON
Mid level
Mid level
Security • Software
Design, implement, test, and maintain TypeScript-based frontend (React) and backend services. Build and operate APIs and cloud infrastructure (IaC), participate in on-call incident response, write automated tests, perform code reviews, mentor junior engineers, and collaborate with product, design, and security teams to deliver scalable security features.
Top Skills: Ai-Assisted Developer ToolsAWSCdkCi/CdGraphQLInfrastructure As CodeJavaScriptNoSQLObservabilityReactRestSQLTerraformTypescript
Reposted 6 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
The Staff Software Engineer will shape technical direction, build developer platforms, and design AI agents, enhancing developer productivity and collaboration across teams.
Top Skills: Ai Coding ToolsCi/CdGoPythonTypescript
Reposted 6 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
Design, build, and operate scalable data ingestion, replication, and lakehouse infrastructure to move petabytes of data into a Delta Lake on S3. Improve reliability, observability, security, and developer experience for Spark/Databricks processing. Develop internal libraries and tooling (Go/Python), collaborate with cross-functional teams, and help shape long-term data platform and AI-ready infrastructure.
Top Skills: SparkAws DynamodbAws KinesisAws LambdaAws RdsAws S3Aws SqsGoJavaPythonScala
Reposted 6 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 operate Kubernetes cluster management tooling and developer-facing workflows. Deliver compute capabilities (jobs, cron, deployments, EFS, right-sizing), automate toil, improve observability and incident response, and partner with Security/Reliability teams. Apply AI tooling to improve infrastructure automation and developer productivity.
Top Skills: ArgocdAWSCncfEc2EcsEfsEksEnvoyGCPGenerative AiHelmIamIstioKubernetesMesosNomadPrometheusVpc
Reposted 6 Days AgoSaved
In-Office or Remote
Ottawa, ON
Senior level
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Design, build, and operate distributed ledger, transaction, settlement, and treasury systems. Develop durable ledgering APIs, emit trusted data for finance, maintain high-reliability services to SLOs, lead complex cross-team projects, mentor engineers, and integrate AI tooling across the development lifecycle.
Top Skills: AmpAuroraAWSClaudeCodexDatabricksDatadogGoGooseGraphQLJavaJooqKotlinKubernetesMcpMySQLProtocol BuffersPythonSnowflakeSQLTemporalTerraformVitess
Reposted 10 Days AgoSaved
In-Office
Ottawa, ON
Mid level
Mid level
Information Technology • Software
Develop, maintain, support, and enhance enterprise eCommerce solutions using Oracle Commerce. Collaborate with teams to improve services and applications.
Top Skills: AjaxAtgCSSEclipseGitHibernateHTMLIntellij IdeaJavaJava EeJavaScriptJaxbJqueryJspOracle CommerceRestfulSoapSpringSpring MvcStrutsXMLXsd
Reposted 10 Days AgoSaved
In-Office
Ottawa, ON
Senior level
Senior level
Automotive
Design and develop cloud-native components for the Wind River Cloud Platform, focusing on Kubernetes networking and high-performance technologies. Collaborate with teams to enhance infrastructure and contribute to open-source projects.
Top Skills: C/C++CalicoDockerDpdkGoKubernetesLinuxOpen VswitchPrecision Time ProtocolPythonSr-Iov
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Legal Tech • Natural Language Processing • Generative AI
Lead front-end feature design and implementation, build high-quality user interfaces, own product components and architecture, collaborate with engineering team, write performant React + TypeScript code, and drive shipping of customer-focused features in a remote-first environment.
Top Skills: AWSBrowser ApisDockerElasticsearchJavaNextjsPostgresReactReduxTypescript
Reposted YesterdaySaved
Remote
Ottawa, ON
Senior level
Senior level
Artificial Intelligence • Legal Tech • Natural Language Processing • Generative AI
Senior backend engineer will design and implement features, optimize platform performance and scale, write performant Java code, own architecture decisions, and collaborate on data-intensive systems including search and LLM-related components.
Top Skills: AWSDaggerDockerDropwizardElasticsearchJavaJava 21JooqKerasLlmsNlpPostgresTensorFlow
7 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 technical direction for developer platform tooling: CI/CD, build systems, and AI coding agents. Design, build, and scale AI agents for coding, code review, testing, release automation, and incident response. Standardize tools, mentor engineers, drive cross-team technical projects, and represent the platform externally.
Top Skills: Ai Coding AgentsBuild SystemsCi/CdClaude CodeCursorDistributed SystemsGithub CopilotGoPythonTypescript
7 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Design and build a next-generation reliability platform for production systems, lead delivery of quarterly goals, collaborate across product/design/analytics, support operations and on-call, set code and design standards, mentor engineers, and integrate AI/LLM-assisted tooling to improve service health and debugging.
Top Skills: Ai FrameworksAWSKotlinKubernetesLlmsMySQLPythonReactVue
7 Days AgoSaved
Easy Apply
Remote
Ottawa, ON
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead and deliver backend batch infrastructure work: own quarterly goals, design and build reliable scalable compute for batch workloads, collaborate with product and stakeholders, run ops/on-call, set code/design standards, mentor engineers, and drive platform reliability and performance.
Top Skills: AirflowAWSFlinkFlyteKotlinKubernetesLuigiMySQLPrefectPythonSparkTemporal
Reposted YesterdaySaved
Remote or Hybrid
Ottawa, ON
Internship
Internship
Information Technology • Software • Analytics
As a Full-Stack Software Engineer, you will build end-to-end features, develop backend services, and create frontend applications while using AI-assisted tools and collaborating with teams.
Top Skills: AWSDockerGitJavaJavaScriptPythonSpring BootTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account