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