Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Ottawa
Reposted 8 Hours AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Design and develop backend features for Affirm’s underwriting platform, supporting merchants and consumers across Affirm Card, e-commerce, and app interfaces. Collaborate with product, design, analytics, and credit risk teams; implement reliable distributed systems; monitor metrics and availability; participate in on-call support, code reviews, debugging, interviewing, and engineering growth activities.
Top Skills:
AWSKotlinKubernetesMySQLPython
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead the technical direction and implementation of large-scale SaaS product features. Build secure, reliable, maintainable, well-tested software; evaluate architectural trade-offs; debug team inefficiencies; and contribute to code reviews, documentation, and complex bug fixes. Collaborate across product, design, and engineering, influence strategy, identify organizational blockers, mentor engineers, and improve engineering practices around testing, performance, security, privacy, and reliability.
Top Skills:
AWSDistributed SystemsJavaKotlinMicroservicesObservability ToolsSaaS
4 Days AgoSaved
Easy Apply
Easy Apply
Big Data • Fintech • Mobile • Payments • Financial Services
Build and launch full-stack customer-facing features and backend services for Affirm Card. Collaborate with product, design, analytics, and engineering teams; design scalable APIs, support distributed systems, monitor service reliability, participate in on-call operations, review code, and contribute to technical planning and team development.
Top Skills:
AWSKotlinKubernetesMySQLPythonReactVue
Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Build and operate high-throughput backend services for AI agent orchestration, calendar systems, real-time infrastructure, APIs, and data pipelines. Design scalable platform services, infrastructure as code, and highly available production systems using Go, PostgreSQL, Kubernetes, and cloud platforms. Collaborate with AI, product, and frontend teams to deliver AI-powered features, contribute to reliability and testing practices, and mentor junior engineers.
Top Skills:
AWSAzureCi/CdClaude CodeCursorGCPGithub CopilotGoInfrastructure As CodeKubernetesPostgres
Big Data • Fintech • Mobile • Payments • Financial Services
Build and maintain customer identity and authentication services for registration, login, authorization, MFA, step-up authentication, and account lifecycle flows. Develop backend APIs in Python or Kotlin, integrate Okta, Auth0, and ForgeRock, write automated tests, participate in code reviews, deploy features, debug production services, improve reliability, and collaborate with engineering, product, and security teams under mentorship.
Top Skills:
APIsAuth0AuthenticationAuthorizationAutomated TestingDatabasesForgerockKotlinLogs And MetricsMfaOktaPythonVersion Control
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Leads the technical direction and implementation of large-scale product features. Builds secure, reliable, maintainable, and well-tested full-stack software; evaluates technical trade-offs; collaborates with product and design teams; resolves production issues; contributes to reviews and documentation; and mentors junior engineers.
Top Skills:
AngularjsChaiCSSCypressGraphQLHTML5JavaJavascript (Es6)JestMochaNode.jsReactRest ApisSQLVue
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Design, build, and maintain customer-facing React frontend systems for search, catalog navigation, data lineage, dashboards, and AI-assisted analysis. Improve performance across large trees, tables, and streaming interfaces; shape product and UX decisions with design and product partners; raise engineering quality through reviews, documentation, complex bug resolution, and mentorship.
Top Skills:
Atlassian Design SystemCypressJavaScriptJestPlaywrightReactTypescript
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate Block’s data platform, including warehousing, orchestration, business intelligence, governance, and agentic workflows. Develop reliable Python services, developer tools, and Terraform infrastructure for petabyte-scale data. Partner with data practitioners and product teams, establish engineering standards, provide technical direction, and mentor engineers while ensuring security, reliability, observability, usability, and data governance.
Top Skills:
AnomaloApache AirflowApache IcebergAWSBuildkiteDatabricksDatahubDbtGitopsKotlinLookerOmniPrefectPythonSnowflakeTerraform
Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Build and operate a scalable data platform supporting warehousing, orchestration, business intelligence, governance, and agentic workflows. Develop Python services, Terraform infrastructure, and developer tools for petabyte-scale data. Partner with data practitioners and product teams, establish security and reliability patterns, set technical direction, improve engineering standards, and mentor engineers.
Top Skills:
AnomaloApache AirflowApache IcebergAWSBuildkiteDatabricksDatahubDbtGitopsKotlinLookerOmniPrefectPythonSnowflakeTerraform
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
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build REST APIs, customer-facing React components, backend monitoring, CI/CD pipelines, and content-management integrations. Collaborate with engineering, UX, and visual design teams while developing full-stack solutions using JavaScript or TypeScript, React, Node.js, server technologies, and cloud platforms. The role is fully remote but limited to candidates located in Canada within the PST or MT time zones.
Top Skills:
AWSCi/CdContent Management SystemsCSSDockerEs6ExpressFreemarkerGitHTMLJavaJavaScriptNginxNode.jsNpmReactRest ApisRustSassTypescript
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Lead complex backend engineering projects from design through launch, solve architecture and high-risk technical problems, conduct code reviews, develop scalable microservices and distributed systems, mentor engineers, and collaborate across teams. The role requires strong experience with backend applications, prominent programming languages, public cloud platforms, databases, software architecture, agile development, and performance trade-offs. Candidates must be located in Canada within the PST or MT time zones.
Top Skills:
AgileAWSAzureCassandraDistributed SystemsDynamoDBGCPGoIaasJavaKotlinMicroservicesOraclePaasPostgresPythonSaaSScalaScrumXp
New
Track Smarter, Apply Better.
Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.
Use For Free
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Build and ship scalable backend features and services in a distributed environment. Responsibilities include developing RESTful microservices, reviewing code, monitoring service performance, improving reliability and security, participating in Agile development, and mentoring teammates. The role requires proficiency in a modern object-oriented language, database experience, cloud knowledge, and familiarity with scalable architecture patterns.
Top Skills:
AgileAWSAzureCassandraDynamoDBGoGoogle App EngineIaasJavaKotlinOraclePaasPostgresPythonRestful MicroservicesSaaSScala
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Participate in a 15-week full-time software engineering internship in Vancouver, Burnaby, or Richmond. Build and ship product features, contribute code to Atlassian products, apply data structures and algorithms, and learn full-lifecycle development through mentorship and collaboration with senior engineers. Work may involve cloud initiatives and AI-driven features.
Top Skills:
CC++JavaPython
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Principal Full Stack Software Engineer responsible for guiding technical direction, designing large-scale SaaS features, and building secure, reliable distributed systems. The role involves collaborating across product, design, and engineering; evaluating technical trade-offs; debugging team inefficiencies; contributing to code reviews and complex fixes; mentoring engineers; and improving engineering practices around testing, performance, security, privacy, and service operations.
Top Skills:
AWSDistributed SystemsJavaKotlinMicroservicesSaaS
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Provides technical leadership on complex, high-impact engineering projects from design through launch. The role involves architecture, company-wide initiatives, engineering excellence, mentoring technical leaders, and establishing standards for scalable, reliable, secure, observable systems. The engineer will collaborate across teams, communicate complex technical topics, and apply customer-focused decision-making and A/B testing techniques.
Top Skills:
JavaJavaScriptKotlinNode.jsReactScala
Big Data • Fintech • Mobile • Payments • Financial Services
Develop and ship web, mobile, and API features for Affirm’s card acquisition experience. Break projects into deliverable phases, collaborate with product, design, and analytics, write tested and extensible code, support production availability through metrics and on-call activities, review code, and contribute to interviewing and team development.
Top Skills:
KotlinPythonReactReact NativeVue
Big Data • Fintech • Mobile • Payments • Financial Services
Contribute to fullstack search engineering projects, developing and launching scalable backend systems and user-facing solutions. Collaborate with teammates and stakeholders, balance speed and quality, protect system reliability, navigate large codebases, debug code, participate in reviews, and communicate effectively. The role supports growth through feedback and development activities.
Top Skills:
JavaScriptKotlinPythonTypescript
Cloud • Information Technology • Internet of Things • Professional Services • Software
Lead end-to-end delivery of complex backend software projects for high-throughput distributed data-processing systems. Define technical vision, write designs, develop and test software, automate deployments, resolve production bottlenecks, conduct code reviews, improve maintainability, and participate in on-call support. The role also involves mentoring engineers, influencing technical strategy, and scaling streaming ingestion pipelines.
Top Skills:
C++GoKubernetesOpentelemetry
Semiconductor • Manufacturing
Build and maintain reliable production software for semiconductor circuit analysis tools. Responsibilities include translating customer needs into testable features, designing maintainable architectures and APIs, implementing automated testing, operating software in production, using CI/CD and infrastructure as code, improving delivery processes, prototyping solutions, and mentoring engineers through technical leadership.
Top Skills:
Ai-Assisted DevelopmentAPIsAutomated TestingBddCi/CdClean ArchitectureCloud InfrastructureDistributed SystemsDomain-Driven DesignInfrastructure As CodeObservabilityTdd
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Designs and builds secure, scalable systems protecting products, infrastructure, and customer data. Responsibilities include authentication and OAuth integrations, authorization platforms, BYOK capabilities, security tooling, cloud security controls, threat modeling, vulnerability remediation, and security testing. The role partners with engineering and product teams, establishes secure development practices, leads complex security projects, and mentors engineers.
Top Skills:
AWSByokDastDockerEncryptionGoIamJavaScriptKubernetesOauthOwasp Top 10Penetration TestingPythonSastSecrets ManagementThreat ModelingVulnerability Management
Big Data • Fintech • Mobile • Payments • Financial Services
Lead technical strategy and execution for a full-stack card experiences team. Design and launch scalable backend systems and web or mobile applications, collaborate with product, design, analytics, risk, and operations, and own features from problem definition through production monitoring. Improve reliability, on-call operations, code quality, and technical standards while mentoring engineers and applying AI thoughtfully.
Top Skills:
SparkAWSKotlinKubernetesMySQLPythonReactReact NativeVue
eCommerce • Healthtech • Kids + Family • Retail • Social Media
Lead the creation of Babylist’s in-house search platform from zero to production. Own architecture for indexing, retrieval, ranking, query understanding, personalization, quality measurement, and conversational search. Set technical and product direction, drive cross-team initiatives, build scalable platforms, partner with product, design, data, and AI teams, and coach senior engineers. The role requires hands-on production search experience, strong system design, user-focused experimentation, and ownership of measurable customer and business outcomes.
Top Skills:
AirflowAWSAws SagemakerBedrock AgentcoreClaude CodeCoderabbitDatadogDbtDeep LearningDevinGithub ActionsHexIncident.IoIterableKotlinKubernetesLangchainLaunchdarklyLinearMatrix FactorizationMaximMlflowMySQLPackwerkReactRetrieval And RankingRuby On RailsShopifySidekiqSigmaSnowflakeSwiftTerraformTypescriptWardenWarpstreamWeaviate
Artificial Intelligence • Big Data • Information Technology • Security • Software
Develop and support high-performance software for defence and security applications, including data-processing pipelines and enterprise integrations. Responsibilities include extracting, transforming, validating, enriching, and distributing structured and unstructured data through APIs, databases, files, and messaging systems. The role involves secure software development, automated testing, deployment, troubleshooting, documentation, Agile collaboration, and defect resolution. Candidates need substantial software development experience, including Python, integration protocols, databases, and containerization.
Top Skills:
AirflowAveva AimAveva Pi SystemAzure Cloud ServicesC#Ci/CdDockerJSONKubernetesNoSQLOpenshiftPythonRest ApisSQLXML
Cloud • Hardware • Internet of Things • Other • Software • Utilities
Design, develop, test, and optimize embedded C/C++ software for high-performance networking modules on Linux and VxWorks. Implement real-time OS and networking protocol functionality, create automated tests, troubleshoot performance and reliability issues, and collaborate with factory teams, peer engineers, and vendors for delivery and calibration.
Top Skills:
CC++LinuxVxworks
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.
Popular 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






















