Jobs / Deloitte

Software Engineer - Platform Engineering

Deloitte · Toronto, ON, Canada
Toronto, ON, CanadaExp: 3+ yrs69,000-114,000 CAD/yearlyHybrid
Remuneration
69,000-114,000 CAD/yearly
Location
Toronto, ON, Canada
Visa sponsorship
Not specified

Job summary

Deloitte is seeking a Software Engineer to design, build, and support scalable applications and platform services.

Qualifications

  • Strong full-stack development experience across frontend, backend, APIs, and data layers
  • Strong experience with .NET, NodeJS and Typescript
  • Experience with SQL and NoSQL technologies
  • Experience delivering production-grade applications and services
  • Working knowledge of system design and distributed application fundamentals
  • Experience with REST APIs, asynchronous integrations, and event-driven architectures
  • Familiarity with software and architecture patterns
  • Experience with cloud platforms (Azure preferred)
  • Experience building or consuming microservices
  • Experience with Git and modern source control workflows
  • Exposure to CI/CD and DevOps practices
  • Experience with Infrastructure-as-Code concepts and tools
  • Familiarity with monitoring, logging, and observability solutions
  • Understanding of secure software development practices
  • Strong problem-solving, analytical, and communication skills
  • Experience using AI/GenAI tools to accelerate software development workflows
  • Strong communication and collaboration skills

Responsibilities

  • Design, develop, and maintain full-stack applications, APIs, and platform services
  • Translate functional and technical requirements into clean, maintainable, production-ready code
  • Build and maintain reusable services, frameworks, libraries, templates, and developer tooling
  • Develop APIs, integrations, and event-driven solutions using modern architectural patterns
  • Apply system design principles including modularity, scalability, resilience, performance, and security
  • Contribute to cloud-native solutions and microservice-based architectures
  • Build and enhance CI/CD pipelines, automation, and deployment workflows
  • Implement observability, monitoring, logging, and reliability best practices
  • Troubleshoot production issues and improve operational health and system reliability
  • Participate in code reviews and promote engineering standards, quality practices, and secure development
  • Collaborate with architects, platform engineers, and senior developers on technical design decisions
  • Contribute to internal developer platform capabilities and self-service enablement initiatives
  • Use AI-assisted development tools and automation to improve engineering productivity
  • Prototype new platform capabilities, reusable components, and proof-of-concept solutions
  • Contribute to platform documentation, engineering recipes, and knowledge-sharing activities

Skills

Azure.NETGitNode.jsRESTTypeScriptAWS Lambda

Relocation

No