Top Software Engineer Jobs in Toronto

One Month AgoSaved
In-Office or Remote
Toronto, ON
Mid level
Mid level
Information Technology • Software
Build and maintain client-facing software within a monolith and microservices architecture. Responsibilities include scaling systems, meeting regional regulatory requirements, launching validated features, developing high-performance REST APIs, tuning database queries, supporting automated testing and continuous releases, participating in on-call support, mentoring junior developers, and collaborating directly with clients when needed.
Top Skills: AWSJavaMicroservicesReactRest ApisSnowflakeVue
One Month AgoSaved
In-Office or Remote
Toronto, ON
Mid level
Mid level
Information Technology • Software
Build and maintain client-facing software components within a monolith and microservices architecture. Responsibilities include scaling systems for global demand, meeting regional regulatory requirements, and launching validated features. The role requires Java development, REST API delivery, database performance tuning, Snowflake, AWS, automated testing, code reviews, service ownership, continuous releases, on-call support, client interaction, and mentoring junior developers.
Top Skills: AgileAWSJavaMicroservicesReactRest ApisScrumSnowflakeVue
29 Days AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Fintech • Financial Services
Develops and maintains automated UI and API testing frameworks. Creates functional, regression, and end-to-end tests; builds testing tools; reviews requirements, test plans, and test cases; identifies defects, performs root-cause analysis, and improves QA processes. Collaborates with distributed stakeholders and uses GitHub and AI-assisted tools to improve test coverage and efficiency.
Top Skills: C#CucumberCypressGitJavaJenkinsJIRAKubernetesMicroservicesMochaPostmanPythonRest ApisSeleniumSQLZephyr
29 Days AgoSaved
In-Office
Toronto, ON
Expert/Leader
Expert/Leader
eCommerce • Information Technology • Retail • Software
Own the architecture and technical direction of Zynque, a live integration platform for supply chain and logistics. Scale throughput, reliability, and multi-tenant performance while customers onboard; establish observability, SLOs, incident practices, and capacity planning. Harden security, data integrity, and fault tolerance, eliminate scaling risks, mentor engineers, and partner with Product on platform investments. The role requires hands-on coding and ownership of enterprise readiness in a high-ambiguity environment.
Top Skills: JavaScriptNext.JsPythonTypescript
One Month AgoSaved
In-Office or Remote
Toronto, ON
Senior level
Senior level
Cloud • Fintech • Other • Software
Own the technical direction and multi-year strategy for a modeling platform spanning backend APIs, SDKs, frontend components, and AI interfaces. Build self-service framework capabilities, make platform architecture decisions, align cross-functional and product engineering teams, partner on computation-engine architecture, and coach engineers toward senior and staff-level impact.
Top Skills: Apache ArrowClickhouseDag-Based Computation SystemsDjangoDuckdbGoMcp-Style ProtocolsParquetPythonStructured Function-Calling Interfaces
Reposted One Month AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Software • Automation
Join the Platform squad to build and maintain a Typescript-based serverless microservices platform on AWS. Improve cloud availability, security, CI/CD, public APIs, data pipelines, internal DevOps libraries, and developer tooling while collaborating across product and engineering teams.
Top Skills: Api DesignAWSAws CdkAws LambdaCodedeployData WarehousesDevOpsDockerETLGraphQLInfrastructure-As-CodeJavaScriptServerlessServerless FrameworkTypescript
One Month AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Cloud
Build and evolve Okta’s Privileged Access Management platform through scalable architecture, backend APIs, and React-based user interfaces. The role involves developing Go backend services, PostgreSQL data models, cloud-based systems, and reliable distributed components. Engineers own features end to end, focusing on scalability, availability, performance, security, maintainability, and customer experience while collaborating on a fully distributed team.
Top Skills: AWSAzureDistributed SystemsGCPGoPostgresReactRest Apis
One Month AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Design, develop, test, integrate, maintain, and support complex enterprise web applications for financial services clients. The role covers the full software development lifecycle and involves technical decision-making, architecture, implementation, quality standards, troubleshooting, documentation, and collaboration across distributed teams and multiple client projects. Strong communication and client relationship skills are essential, along with expertise in Microsoft technologies, Angular, TypeScript, SQL Server, testing, design patterns, and Agile methodologies.
Top Skills: .Net Core.Net FrameworkAdo.NetAngularAsp.NetC#CSS3Dependency InjectionHTML5JavaScriptMstestMvcNunitOopScrumSoaSQL ServerTypescriptWeb Services
One Month AgoSaved
Hybrid
Toronto, ON
Junior
Junior
HR Tech • Software
Build and scale full-stack Hiring Assistant features using React and Ruby on Rails. Develop AI-driven hiring workflows for candidate discovery, screening, matching, and onboarding; integrate LLMs, agents, and automation tools; and contribute to architecture, APIs, distributed systems, performance, testing, and scalability. Collaborate with Product, Design, and Data while improving engineering velocity and code quality in a high-ownership hybrid environment.
Top Skills: Ai AgentsAPIsAutomation FrameworksDistributed SystemsEvent-Driven SystemsLlmsMicroservicesPostgresReactRelational DatabasesRuby On Rails
One Month AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Information Technology • Professional Services • Consulting
Own and maintain an integration testing framework for large-scale technology projects. Translate manual tests into automated scripts, guide testing strategy, and advise development teams on testable architecture. Manage the integration test backlog while writing, executing, and debugging tests for React applications, APIs, microservices, and AWS environments. Establish quality gates in CI/CD pipelines and support framework adoption across distributed Agile teams.
Top Skills: AgileAWSAws LambdaBambooBitbucketCi/CdCypressDatadogDynamoDBExpressjsGitGraphQLJenkinsJestJIRAPlaywrightReactReduxSplunkTddTypescriptZustand
One Month AgoSaved
In-Office or Remote
Toronto, ON
Entry level
Entry level
Hardware • Semiconductor • Manufacturing
Join Texas Instruments’ Embedded Processing Software Engineering Tools team in Toronto through a first-year Career Accelerator Program. Develop desktop and cloud-based embedded tooling, contribute to complex application software, learn software development life cycles, and work with embedded devices, SDKs, and industry-standard tools. The role requires collaboration, problem-solving, communication, and programming experience with TypeScript, JavaScript, React, HTML, and CSS.
Top Skills: Ccstudio IdeCSSHTMLJavaScriptLinuxmacOSReactSdksTypescriptWindows
One Month AgoSaved
Remote
Toronto, ON
Entry level
Entry level
Software
Design, build, test, document, and optimize Tailscale’s client-side networking software. Develop connectivity features for clients, subnet routers, exit nodes, and customer integrations using networking protocols and security-focused engineering. Diagnose complex network issues, support customer escalations, collaborate with product and engineering teams, contribute to open-source projects, and improve software scalability, reliability, performance, and maintainability across platforms.
Top Skills: CC++Concurrent ProgrammingDistributed SystemsGoIp Address ManagementNat TraversalNetworking ProtocolsOpen-Source SoftwareOperating System Network StacksRustVpn
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
One Month AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Transportation
Develop and maintain scalable, fault-tolerant software for Lyft’s Rider organization. Responsibilities include writing tested code, participating in code reviews and on-call support, debugging distributed systems, managing project deliverables, collaborating with product and engineering teams, improving processes, establishing architecture and roadmaps, and mentoring junior engineers.
Top Skills: AWSCri-ODistributed SystemsDockerGCPKubernetesAzureNosql DatabasesRelational Databases
One Month AgoSaved
In-Office
Toronto, ON
Entry level
Entry level
Payments • Software
Build and deploy software solving complex problems for Stripe’s financial infrastructure. Collaborate on multi-person coding projects, learn unfamiliar systems through research and mentorship, communicate clearly with stakeholders, and use AI tools while rigorously reviewing and validating outputs. Work may span frontend, backend, infrastructure, large codebases, code reviews, production updates, and independently led projects.
Top Skills: Ai ToolsGoJavaJavaScriptRubyScala
One Month AgoSaved
In-Office
Toronto, ON
Internship
Internship
Payments • Software
Software engineering interns build and ship production software across Stripe’s technology stack, contribute to technical design and code reviews, collaborate with engineers and stakeholders, and learn rapidly with mentorship. Projects may involve payments, fraud detection, payouts, checkout, anomaly detection, and other financial infrastructure. Candidates need computer science fundamentals, programming experience, teamwork or project experience, adaptability, and the ability to use and critically evaluate AI development tools.
Top Skills: Ai ToolsAPIsGoJavaJavaScriptRubyScala
One Month AgoSaved
Hybrid
Toronto, ON
Expert/Leader
Expert/Leader
Software
Leads software development projects by advising clients, selecting technologies, reviewing code and architecture, mentoring developers, and writing, debugging, optimizing, and testing software. The role improves development processes, supports full software development lifecycle activities, and provides technical leadership across multidisciplinary teams. Strong Angular expertise, openness to Java backend technologies, Agile knowledge, and bilingual French-English communication are required.
Top Skills: AgileAngularJavaSoftware ArchitectureUnit Testing
One Month AgoSaved
In-Office
Toronto, ON
Entry level
Entry level
Agency • Information Technology • Professional Services
Design, develop, test, maintain, and support enterprise software applications, APIs, services, integrations, and user-facing functionality. Translate requirements into technical designs, write maintainable code, participate in Agile planning and code reviews, troubleshoot production issues, and collaborate with analysts, QA, architects, and operations teams. Contribute to automated testing, technical documentation, production support, and continuous engineering improvement.
Top Skills: AgileAngularAPIsApplication MonitoringAutomated TestingC#C++Ci/CdCloud PlatformsContainersDatabasesDevOpsEvent-Driven SystemsJavaJavaScriptMicroservicesPythonReactTypescriptVersion Control
One Month AgoSaved
In-Office
Toronto, ON
Senior level
Senior level
Cloud
Develop and operate scalable cloud-based Privileged Access Management services and shared platforms. Design microservices, infrastructure, and multi-tenant systems using AWS, Kubernetes, Docker, Terraform, and distributed data technologies. Lead code and design reviews, write tests, troubleshoot performance issues, and improve service reliability. Collaborate with architects, QA, product, security, and operations teams while mentoring junior engineers and contributing to weekly releases.
Top Skills: Amazon EksAmazon RdsAWSC++Ci/CdClaudeDockerDynamoDBElasticsearchGithub CopilotGoInfrastructure As CodeJavaKafkaKinesisKubernetesMksObservabilityOpensearchRedisRest ApisSecrets ManagementTerraform
Reposted 2 Months AgoSaved
In-Office or Remote
Toronto, ON
Mid level
Mid level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Build and operate ingestion, reconciliation, and reporting systems that reconcile card-network and partner settlement files against internal transactions. Deliver end-to-end features for traceability, accounting journals, tax and regulatory reporting, and compliance tooling while ensuring reliability, scalability, and data privacy.
Top Skills: Ai ToolsAirflowAWSBigQueryCi/CdDelta LakeGoHadoopIso-8583JavaKafkaKubernetesObservabilityPysparkPythonSnowflakeSparkSQLTemporalTerraform
One Month AgoSaved
Remote
Toronto, ON
Entry level
Entry level
Edtech • Information Technology • Software
Develop and improve Outschool’s full-stack products using an AI-native development approach. Responsibilities include leading engineering initiatives, collaborating with Product, Design, Data, and Engineering teams, making technical tradeoffs, contributing to AI development practices, participating in agile ceremonies, deployments, and on-call rotations. Senior-level engineers may mentor teammates and influence technical direction.
Top Skills: GraphQLNode.jsPostgresReactTypescript
22 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Events • Marketing Tech • Software
Design and operate large-scale data and ML platforms supporting audience data, feature stores, training pipelines, model serving, monitoring, and LLM-powered workflows. Own end-to-end data pipelines, reliability, SLAs, observability, and business impact. Apply distributed systems principles, production ML practices, and agentic technologies while collaborating across product and engineering teams in a fully remote environment.
Top Skills: Agentic SystemsAirflowAmazon RedshiftChange Data CaptureClickhouseDagsterDjangoElasticsearchLarge Language ModelsMachine LearningMlopsMongoDBMySQLPandasPythonPyTorchScikit-LearnTensorFlow
Reposted 22 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
Software
Lead end-to-end technical direction for Grafana’s Session Replay product across frontend, backend, and data systems. Design scalable columnar storage, ingestion pipelines, data models, and query patterns for high-volume session data. Build cross-product investigation workflows connecting replay with observability data, guide architecture, collaborate with customers and internal teams, improve engineering practices, and mentor engineers.
Top Skills: Amazon S3Analytical Data StorageAzure Blob StorageColumnar DatabasesGoGoogle Cloud StorageGrafanaGrafana LokiGrafana MimirGrafana TempoMySQLReactTypescript
22 Days AgoSaved
Remote or Hybrid
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Fintech • Machine Learning • Natural Language Processing • Business Intelligence
Build and operate a production-grade Microsoft Excel plugin integrating AlphaSense’s AI-driven market intelligence platform. Develop native-feeling Excel experiences, manage complex asynchronous and event-driven integrations, optimize performance and memory usage, and ensure stability across Windows and Mac. Establish engineering best practices for testing, deployment, monitoring, and enterprise updates while mentoring junior engineers. The role directly supports financial analysts and researchers at leading institutions.
Top Skills: Com Add-InsExcel Calculation EngineExcel Object ModelJavaScriptmacOSOauthOffice Add-InsOffice Javascript ApiReactSAMLSsoTypescriptVstoWindows
22 Days AgoSaved
Remote
Toronto, ON
Expert/Leader
Expert/Leader
Insurance • Cybersecurity
Provides staff-level technical leadership for authentication, authorization, account lifecycle, and partner relationship systems. Designs APIs, data models, distributed services, migration strategies, and event-driven architectures. Leads cross-team initiatives, improves testing, observability, deployment safety, and reliability, and mentors engineers. The role requires strong backend and distributed-systems expertise, security-sensitive problem solving, AI-assisted engineering fluency, and experience with production operations.
Top Skills: AWSCi/CdGoJwtKafkaOauthOpenfgaOpenid Connect (Oidc)PythonRbacRebac
Reposted 22 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
eCommerce
Design and build high-correctness Rust services on critical platform paths, introduce Rust for safety and performance, own systems end-to-end from architecture to operations, reason about concurrency and async, improve reliability and observability, collaborate across polyglot stacks, and mentor engineers.
Top Skills: AWSGCPNoSQLRelational Databases (Sql)Rust
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account