Principal Software Engineer (.Net)

D
DeimosCloud Services
You must be based in one of the countries we currently hire in - in Africa or the UK.Full-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSDockerPostgreSQLGCPKubernetesC#Azure.NETMicroservices

Requirements

  • 10+ years in software engineering, with clear evidence of operating at principal level.
  • Expert-level proficiency in modern .NET (Core / .NET 6+).
  • Strong understanding of CLR internals, async programming, performance tuning, and memory management.
  • Proven track record of architecting and scaling production systems.
  • Strong experience with microservices, event-driven architecture, and messaging systems (e.g., Kafka, RabbitMQ, SQS/SNS).
  • Deep experience in at least one primary cloud (AWS, Azure, or GCP).
  • Strong understanding of containerization (Docker) and orchestration (Kubernetes or equivalent).
  • Strong experience with relational databases (PostgreSQL/MySQL) and NoSQL (e.g., DynamoDB).
  • Proven experience decomposing monoliths into scalable distributed systems.
  • Strong experience with CI/CD pipelines, automated testing strategies, and DevOps practices.
  • Demonstrated ability to influence technical direction across teams.

Responsibilities

  • Own the architecture and lifecycle of critical systems—from design through production—ensuring they are scalable, resilient, observable, and operationally efficient.
  • Design and build high-scale, distributed services using modern .NET.
  • Define and evolve system architecture, including the decomposition of monolithic systems into microservices.
  • Act as a technical authority evaluating and introducing frameworks, tools, and engineering practices.
  • Design robust, versioned, and well-governed APIs (REST/gRPC/event-driven).
  • Drive best practices around logging, monitoring, tracing, and alerting.
  • Set the benchmark for code quality, testing strategy, and CI/CD practices.
  • Mentor senior and mid-level engineers, acting as a force multiplier across squads.
  • Partner with product, business, and executive stakeholders to align technical strategy with business outcomes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now