Top Software Engineer Jobs in Toronto

Reposted 2 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Lead the architecture and development of scalable simulation tooling, graphical scenario editors, Python infrastructure, APIs, and SDKs for autonomous-driving validation. Responsibilities include optimizing serialization and validation algorithms, integrating with cloud compute infrastructure, leading technical projects, establishing engineering standards, and mentoring engineers. The role requires expertise in Python, large-scale platforms, 3D graphics, computational geometry, and real-time simulation, with C++, game engine, DSL, visualization, or autonomous-vehicle experience preferred.
Top Skills: 3D GraphicsAPIsC++Cloud ComputingComputational GeometryGraphical Editing ToolsPythonReal-Time SimulationSdksUnityUnreal Engine
3 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Artificial Intelligence • HR Tech • Information Technology • Machine Learning • Software • App development • Industrial
Build and improve backend systems, internal tools, and user-facing features in collaboration with leadership and cross-functional teams. Lead initiatives from design through delivery, create scalable and maintainable solutions, contribute to technical direction, and mentor teammates. The role emphasizes autonomy, strong communication, user-centric outcomes, and participation in a mission-driven engineering culture.
Top Skills: Python
Reposted 4 Days AgoSaved
Hybrid
Toronto, ON
Junior
Junior
Artificial Intelligence • Cloud • Machine Learning • Mobile • Software • Virtual Reality • App development
Develop Android features from design through launch, build smooth and stable mobile experiences, evaluate technical tradeoffs, collaborate with design, conduct code reviews, and use AI-assisted engineering workflows while maintaining code quality, security, and performance standards.
Top Skills: AndroidDaggerJavaKotlinRxjava
Reposted 7 Days AgoSaved
In-Office
Toronto, ON
Entry level
Entry level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Build and scale Toast’s earnings platform, including tip pooling, redistribution, wage calculation, and earnings retrieval systems. Develop reliable backend services using event-driven architecture, participate in design through deployment, monitor and troubleshoot performance, test and debug code, conduct reviews, and collaborate with product and design. The role focuses on calculation correctness, scalability, and infrastructure that directly affects restaurant employee pay and product revenue.
Top Skills: Apache PulsarDynamoDBGrpcJavaKotlin
8 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Aerospace • Artificial Intelligence • Cloud • Machine Learning • Software • Cybersecurity • Defense
Design, develop, test, debug, and maintain cross-platform software using C++ and Python on Windows and Linux. Collaborate on requirements, architecture, and design; conduct code reviews; mentor junior engineers; troubleshoot defects; and document implementations. The role requires expertise in object-oriented programming, multithreading, networking, memory management, build tools, and debugging, with opportunities to contribute to aerospace software development and lead projects.
Top Skills: BitbucketBoostCC++C++11CmakeCSSGccHTMLJIRALinuxLuaMakeMarkdownPerlPythonRtosSocket ProgrammingSQLStlTcp/IpUdpVisual StudioWindows
8 Days AgoSaved
In-Office or Remote
Toronto, ON
Mid level
Mid level
AdTech • Digital Media • eCommerce • Marketing Tech
Build and deploy production LLM agents and automated workflows for business teams. Responsibilities include developing Databricks lakehouse data foundations, integrating SaaS and internal systems, implementing evaluation and monitoring, exposing APIs, creating reusable AI components, and ensuring privacy, cost, reliability, and maintainability. The role partners with engineering, data science, architecture, and business stakeholders, and includes documentation, demos, and occasional travel to New York.
Top Skills: Agent SdkSparkClaude CodeClaude Developer PlatformDatabricksDatabricks GenieDatabricks WorkflowsDelta LakeGithub ActionsGithub CopilotHubspotJIRALakeflowLakeflow ConnectMcp ServersN8NNetSuiteOauthPythonRest ApisSQLUnity CatalogWebhooksZendesk
10 Days AgoSaved
Hybrid
Toronto, ON
Junior
Junior
Gaming
Develop and maintain Zynga’s full-stack advertising technology platform, including SDK and server components. Improve performance, scalability, reliability, and system measurability; integrate third-party mobile advertising networks; translate product requirements into technical solutions; support game teams in production and integrations; and collaborate on architecture, emerging technologies, automation, and technical debt reduction.
Top Skills: AndroidAWSC#C++JavaKotlinObjective-CSQLSwiftUnity
YesterdaySaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Entry level
Entry level
Big Data • Fintech • Mobile • Payments • Financial Services
Develop backend systems and continuous delivery platforms that improve developer productivity, automation, release safety, and software delivery speed. Collaborate with engineering teams and stakeholders, balance speed with reliability, write tested and extensible code, debug large codebases, participate in code reviews, and contribute to team growth.
Top Skills: AWSCi/CdKotlinKubernetesMySQLPython
Reposted 2 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Mid level
Mid level
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
4 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build and launch scalable back-end APIs and web applications for AI-powered customer contact channels. Break projects into phases, collaborate with product, design, and analytics teams, monitor service metrics, support availability and on-call operations, debug code, conduct reviews, and contribute to team development. The role requires ownership, clear communication, and experience with React or Vue plus Python or Kotlin.
Top Skills: APIsKotlinPythonReactVue
15 Days AgoSaved
Hybrid
Toronto, ON
Entry level
Entry level
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
Design, develop, troubleshoot, maintain, optimize, and scale cloud-based backend services. Research and evaluate technologies, build new product features with cross-functional teams, improve existing functionality, write clean code, and support high-quality customer releases.
Top Skills: Backend ServicesCloud Computing
7 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
Build, launch, and maintain reliable backend systems using Python or Kotlin. Break projects into deliverable phases, collaborate with product, design, and analytics teams, monitor service health, support on-call operations, debug code, conduct code reviews, and contribute to team development. The role requires designing distributed systems, working across large codebases, writing tested and extensible code, and communicating effectively with global engineering stakeholders.
Top Skills: AWSKotlinKubernetesMySQLPython
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
18 Days AgoSaved
Easy Apply
Hybrid
Toronto, ON
Easy Apply
Junior
Junior
Big Data • Cloud • Software • Database
Build and lead medium-sized full-stack projects for MongoDB Atlas Identity and Access Management, covering authentication, authorization, platform security, and user-facing features. Collaborate across ideation, requirements, design, execution, and delivery while working with modern backend and frontend technologies. Ship production code quickly, contribute to team projects, and eventually lead technical design and delivery.
Top Skills: AWSC#C++GoGCPJavaJavaScriptAzureMongodb AtlasReactReduxTypescript
Reposted 9 Days AgoSaved
Remote or Hybrid
Toronto, ON
Mid level
Mid level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Build and operate ingestion and reconciliation pipelines that match card-network and partner reports against internal transactions. Develop reporting products, produce standardized journals for accounting, support tax and regulatory filing systems, handle sensitive PII for compliance, debug production issues, and collaborate with finance, product, and data teams to automate and scale reconciliation and reporting.
Top Skills: Ai ToolsAirflowAWSBigQueryCi/CdDelta LakeGoHadoopIso-8583JavaKafkaKubernetesPysparkPythonSnowflakeSparkSQLTemporalTerraform
Reposted 9 Days AgoSaved
Remote or Hybrid
Toronto, ON
Senior level
Senior level
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Design, build, scale, and operate high-volume payment APIs and distributed systems serving global traffic. Lead complex engineering projects from requirements through production, improve reliability, performance, observability, fault tolerance, and security, and participate in on-call and incident response. Collaborate across product and engineering teams, use AI-assisted development tools responsibly, and mentor engineers through technical reviews and documentation.
Top Skills: AWSGoKafkaKotlinTypescript
21 Days AgoSaved
Hybrid
Toronto, ON
Entry level
Entry level
Artificial Intelligence • HR Tech • Information Technology • Machine Learning • Software • App development • Industrial
Build end-to-end product features from design through delivery, lead projects and product areas, shape technical systems and engineering practices, make pragmatic scalability decisions, and mentor teammates. The role requires strong frontend or backend expertise with the ability to work across the stack, product intuition, cross-functional communication, and ownership in a growing, mission-driven team.
Top Skills: JavaScriptPythonReactReact Native
Reposted 13 Days AgoSaved
In-Office or Remote
Toronto, ON
Expert/Leader
Expert/Leader
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
YesterdaySaved
Hybrid
Toronto, ON
Senior level
Senior level
Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
Design and build highly scalable cloud-native microservices, RESTful APIs, and distributed systems for Morningstar’s data delivery platform. Translate business requirements into technical solutions, contribute to architecture and modernization, champion testing, observability, CI/CD, and operational excellence, resolve production issues, evaluate emerging technologies including generative AI, and mentor engineers across agile teams.
Top Skills: Amazon CloudwatchAmazon EcsAmazon S3Amazon SnsAmazon SqsAmazon Web Services (Aws)Aws IamAws LambdaCi/CdDevOpsGenerative AiInfrastructure As CodeJavaMongoDBPythonRedisRestful ApisSpring BootSQL Server
15 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Junior
Junior
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
2 Days AgoSaved
Remote or Hybrid
Toronto, ON
Senior level
Senior level
Gaming
Develop and architect backend-focused full-stack features for Words With Friends using C#, Ruby on Rails, Unity, cloud infrastructure, APIs, databases, and DevOps practices. Responsibilities include designing gameplay systems, optimizing performance, managing deployments and live operations, writing tests, reviewing code, collaborating cross-functionally, documenting solutions, contributing to architecture, improving development workflows, and mentoring junior engineers.
Top Skills: .NetAngularAWSAzureC#Ci/CdDockerGitGCPJavaKubernetesMemcachedMySQLNode.jsPostgresPythonReactRedisRuby On RailsUnityVue
2 Days AgoSaved
Hybrid
Toronto, ON
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead full-stack software development across the software development lifecycle, owning technical design and fault-tolerant application architecture. Build user-facing and server-side systems using modern programming languages, databases, and cloud services. Establish engineering standards, improve developer tools and frameworks, contribute to high-level design, solve complex technical problems, and mentor junior and intermediate engineers.
Top Skills: AngularAWSCSSGoGCPHTMLJavaJavaScriptAzureNode.jsNoSQLPythonRdbmsReactTypescript
3 Days AgoSaved
Remote or Hybrid
Toronto, ON
Expert/Leader
Expert/Leader
eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Lead technical strategy for Cash App Banking’s server engineering team, drive architectural and infrastructure improvements, contribute hands-on code and designs, influence cross-functional technical decisions, and mentor engineers. Build robust, scalable banking systems using distributed services and modern cloud technologies while advancing AI adoption across the team.
Top Skills: AuroraAWSBuildkiteDatadogDynamoDBEvent-Driven ArchitectureGradleGrpcGuiceHibernateHTTPJavaJettyJSONJunitKafkaKotlinMicroservicesMySQLOkhttpProtocol BuffersRedis
18 Days AgoSaved
Easy Apply
Remote
Toronto, ON
Easy Apply
Entry level
Entry level
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
4 Days AgoSaved
Easy Apply
Remote or Hybrid
Toronto, ON
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
Build and scale MongoDB Atlas Agent Engine, including its developer CLI, SDKs, runtime, memory, retrieval, identity, and governance layers. Design and deliver well-tested distributed systems, shape architecture, improve performance and reliability, conduct code reviews, establish development practices, collaborate across teams, mentor engineers, and own complex projects. The role is remote within Canada and focuses on high-scale compute, foundational cloud services, and concurrent software.
Top Skills: A2AAi FrameworksCloud ServicesDistributed SystemsGoMcpMongodb AtlasPythonTypescript
18 Days AgoSaved
Remote
Toronto, ON
Senior level
Senior level
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
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account