Solution Architect- .NET (microservices)

Charger Logistics Inc.

Brampton

On-site

CAD 140,000 - 190,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive Salary
Healthcare Benefit Package
Career Growth

Job summary

Charger Logistics Inc. is seeking a hands-on .NET Solution Architect to lead the design and evolution of a distributed platform with 100+ microservices built on .NET Core and PostgreSQL.

You will set architecture direction, make key technical calls, and collaborate with engineering, DevOps, QA and frontend teams while also writing code and prototyping. The role requires deep experience in microservices, cloud and Kubernetes, plus strong communication to explain trade-offs to technical and

Qualifications

  • 10+ years of backend development experience.
  • 4+ years designing and operating microservices at scale.
  • 3+ years in architect/lead roles across multiple teams.
  • Expert-level .NET Core (C#) and PostgreSQL.
  • Strong knowledge of DDD, event-driven architectures, CQRS and event sourcing.
  • Deep expertise in REST, gRPC and messaging (Kafka/RabbitMQ).
  • Kubernetes and Docker hands-on experience.
  • Observability: OpenTelemetry, Prometheus, Grafana, Jaeger/Loki.
  • Cloud design across AWS/Azure/GCP.
  • Excellent communication to explain trade-offs to engineers and leaders.

Responsibilities

  • Own the target architecture for .NET Core microservices platform.
  • Document design decisions and lead architecture reviews.
  • Design service-to-service communication patterns.
  • Define data strategy for PostgreSQL and supporting stores.
  • Set observability standards.
  • Guide Kubernetes deployment and service mesh choices.
  • Lead performance profiling and optimization.
  • Set coding, testing and CI/CD standards; mentor developers.
  • Respond to production incidents and drive RC fixes.

Skills

Backend architecture
Microservices design
.NET Core / C#
PostgreSQL
DDD / Event-driven / CQRS / Event Sour
REST / gRPC / Messaging
Kubernetes / Docker
Observability tooling
Cloud platforms (AWS/Azure/GCP)
Communication skills

Tools

Terraform
Helm
Istio
Consul

Job description

Charger logistics Inc. is a world- class asset-based carrier with locations across North America. With over 20 years of experience providing the best logistics solutions, Charger logistics has transformed into a world-class transport provider and continue to grow.

We're looking for a hands‑on .NET Solution Architect to lead the design and evolution of our distributed platform: more than 100 microservices built mainly on .NET Core and PostgreSQL. You'll set the architecture direction, make the key technical calls, and work closely with engineering, DevOps, QA and frontend teams to keep the platform fast, reliable and easy to change. You'll still write code, build prototypes and dig into production issues yourself.

Responsibilities:
  • Own the target architecture for our .NET Core microservices platform, including service boundaries, communication patterns, data ownership and how services evolve over time.
  • Make and document key design decisions (architecture decision records, design docs) and lead architecture reviews across teams.
  • Design service-to-service communication using REST, gRPC and asynchronous messaging (Kafka, RabbitMQ), with resilience built in: timeouts, retries, circuit breakers and bulkheads.
  • Set the data strategy for PostgreSQL and supporting stores (Redis, MongoDB, TimescaleDB), including schema design, indexing, connection handling and scaling.
  • Define observability standards for tracing, metrics and logs using OpenTelemetry, Prometheus, Grafana, Jaeger and Loki.
  • Shape our deployment approach on Kubernetes, including service mesh (Istio or Consul), service discovery, and blue/green and canary rollouts.
  • Lead performance work: profiling, benchmarking, and finding and fixing bottlenecks across services.
  • Set coding, testing and CI/CD standards, and mentor senior and mid-level developers.
  • Step in on complex production incidents and drive root‑cause fixes into the architecture.
  • 10+ years of backend development, including 4+ years designing and running microservices at scale.
  • 3+ years in an architect, principal or technical lead role, making design decisions across multiple teams.
  • Expert‑level .NET Core (C#) and PostgreSQL.
  • Strong experience with Domain‑Driven Design, event‑driven architecture, and patterns like CQRS and Event Sourcing.
  • Deep knowledge of REST, gRPC and messaging (Kafka or RabbitMQ), and of resilience patterns in distributed systems.
  • Hands‑on experience with Kubernetes, Docker and container‑based deployments.
  • Experience building observability into distributed systems (OpenTelemetry, Prometheus, Grafana, Jaeger or similar).
  • Proven performance profiling and optimization work in large‑scale systems.
  • Experience designing on at least one cloud platform (AWS, Azure or GCP).
  • Strong communication skills, with the ability to explain trade‑offs to engineers and non‑technical leaders.
Preferred Qualifications
  • Experience working with Istio, Consul, or another service mesh.
  • Familiarity with Event Sourcing, CQRS, and DDD patterns.
  • Exposure to Infrastructure as Code tools (Terraform, Helm).
  • Experience with other databases like Redis, MongoDB, or TimescaleDB.
  • Knowledge of cloud platforms like AWS, Azure, or GCP.
  • Service mesh experience (Istio, Consul or similar)
  • Infrastructure as Code (Terraform, Helm)
  • Experience modernizing or splitting a large system into services, or consolidating services that were split too far
  • Competitive Salary
  • Healthcare Benefit Package
  • Career Growth
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Developer- .NET
Senior Backend Developer- .NET

Charger Logistics Inc. • Brampton

On-site
CAD 90,000 - 150,000
Competitive Salary
Healthcare Benefit Package
Career Growth
Senior Cloud DevOps Engineer
Senior Cloud DevOps Engineer

Charger Logistics Inc. • Brampton

On-site
CAD 120,000 - 170,000
Competitive Salary
Healthcare Benefit Package
Career Growth
Senior Cloud Native Developer
Senior Cloud Native Developer

GFT Technologies North America • Toronto

On-site
CAD 100,000 - 140,000
Senior Dotnet Developer
Senior Dotnet Developer

Lorven Technologies Inc. • Mississauga

Hybrid
CAD 120,000 - 160,000
Solution Architect
Solution Architect

Inizio Partners Corp • Toronto

On-site
CAD 110,000 - 140,000
Solution Architect
Solution Architect

Compunnel Inc. • Toronto

On-site
CAD 120,000 - 160,000
Solutions Architect
Solutions Architect

Future Secure AI • Toronto

On-site
CAD 90,000 - 150,000
Flexible work environment
Growth opportunities
Presales Solutions Architect
Presales Solutions Architect

Sigmoid • Mississauga

On-site
CAD 100,000 - 140,000
Fast-growing, innovative company
Award-winning team environment
Intermediate Developer
Intermediate Developer

Porter Airlines Inc. • Toronto, Quebec

Hybrid
CAD 90,000 - 120,000
Solutions Architect
Solutions Architect

PeoplePilot • Toronto

Hybrid
CAD 120,000 - 170,000