Senior Software Engineer - Cloud Platform & Data Architecture

USA Tech Recruit

Toronto

On-site

CAD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

USA Tech Recruit is seeking a Senior Software Engineer: Cloud Platform & Data Architecture to architect and build foundational cloud services powering a next-generation industrial IoT platform. You will own platform architecture, data systems, enterprise identity, billing, compliance, and cloud infra, with leadership over migrating customers to the new platform.

The role emphasizes designing scalable device databases, billing and admin capabilities, governance workflows, secure APIs, Azure

Qualifications

  • 7+ years of experience delivering enterprise cloud applications and APIs.
  • Proven cloud platform and distributed systems experience.
  • Strong .NET/ASP.NET Core, REST/gRPC/GraphQL capabilities.
  • Azure security, cost management, and observability expertise.
  • Ability to lead architecture from design to production.

Responsibilities

  • Architect and build scalable cloud services and data architectures.
  • Design enterprise-grade billing, admin capabilities, and RBAC systems.
  • Develop governance workflows for terms, privacy, compliance.
  • Architect secure customer-facing platform services and APIs.
  • Optimize Azure environments for scalability, reliability, and cost.
  • Drive architectural decisions across distributed systems and data layers.
  • Support migration of existing workloads to the new platform.

Skills

Cloud architecture
Azure
API design
Cloud security
Cross-functional teamwork

Tools

Azure App Service
Azure Entra ID
Azure SQL
Terraform

Job description

A US-based technology company is building industrial IoT and connectivity solutions that connect physical equipment to a scalable cloud platform. Its next-generation platform is being designed to support enterprise customers with secure device management, identity, billing, compliance, administration, and data infrastructure.

We are looking for a Senior Software Engineer: Cloud Platform & Data Architecture to architect and build the foundational cloud services powering this next-generation platform. This is a high-impact role spanning platform architecture, data systems, enterprise identity, billing, compliance, and cloud infrastructure, with significant ownership over the migration of existing customers onto the new platform.

Key Responsibilities:

  • Architect and build a scalable Device Database supporting trusted device identity, validation, relationships, and business-driven data structures.
  • Design and implement enterprise-grade billing and administration capabilities, including subscription management, monetization, RBAC, auditability, and data retention.
  • Develop workflows for terms and conditions, privacy-policy consent, compliance, and governance.
  • Architect and deliver secure, reliable customer-facing platform services and APIs.
  • Optimize Azure cloud environments for scalability, reliability, performance, security, and cost efficiency.
  • Drive architectural decisions across distributed systems, data architecture, APIs, and foundational platform services.
  • Support the migration of existing customers and workloads to the next-generation cloud platform.
  • Establish and improve CI/CD, Infrastructure-as-Code, observability, and operational practices.
  • Leverage AI-assisted development tools, including Claude, to accelerate development, debugging, optimization, and deployment of robust production systems.

Key Qualifications:

  • 7+ years of experience designing and delivering enterprise-scale cloud applications, platform services, data architectures, and customer-facing APIs.
  • Strong experience building scalable cloud platforms and distributed systems with modern software architecture and design patterns.
  • Deep expertise in .NET, ASP.NET Core, Entity Framework Core, REST APIs, gRPC, and GraphQL.
  • Advanced experience with Microsoft Azure, particularly Azure App Service, Microsoft Entra ID / Azure AD B2C, Azure SQL, and Azure Key Vault.
  • Proven experience implementing CI/CD pipelines, Infrastructure-as-Code, and cloud observability within Azure environments.
  • Experience designing enterprise capabilities such as identity, RBAC, billing, auditability, compliance, consent management, and data retention.
  • Demonstrated ability to use AI-assisted engineering tools, preferably Claude, throughout development, debugging, optimization, and production deployment.
  • Strong understanding of cloud security, reliability, performance optimization, and cost management.
  • Comfortable taking significant technical ownership and driving architecture from design through production.
  • Strong cross-functional communication skills and the ability to collaborate across engineering, product, and other technical stakeholders.

By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

European Tech Recruit • Toronto

On-site
CAD 120,000 - 160,000
Senior Cloud Platform Engineer – Enterprise & Azure
Senior Cloud Platform Engineer – Enterprise & Azure

European Tech Recruit • Toronto

On-site
CAD 120,000 - 160,000
Senior Cloud Platform & Data Architect
Senior Cloud Platform & Data Architect

European Recruitment BV • Canada

On-site
CAD 90,000 - 130,000
Principal Azure Platform Engineer
Principal Azure Platform Engineer

Insight Global • Toronto

On-site
CAD 175,000 - 190,000
Cloud Architect
Cloud Architect

PeoplePilot • Toronto

On-site
CAD 120,000 - 180,000
System Administrator - Cloud
System Administrator - Cloud

NDT Global GmbH & Co. • Quebec

On-site
CAD 90,000 - 130,000
Senior Cloud Native Developer
Senior Cloud Native Developer

GFT Technologies North America • Toronto

On-site
CAD 100,000 - 140,000
Senior Cloud Architect
Senior Cloud Architect

Socket.dev • Markham

On-site
CAD 140,000 - 210,000
Senior Cloud Platform Architect: Data & Identity (Azure)
Senior Cloud Platform Architect: Data & Identity (Azure)

MultiTech Systems, Inc. • Toronto

On-site
CAD 130,000 - 160,000
Healthcare spending account
Life Insurance + AD&D
Short-term Disability
+2
Data Architect (Microsoft Azure / Microsoft Fabric)
Data Architect (Microsoft Azure / Microsoft Fabric)

Architech • Canada

Hybrid
CAD 120,000 - 180,000
Learning budgets
Certification bonuses
Summit days