
51 - 200 employees
Cloud
Deimos is a cloud solutions provider that specializes in helping businesses securely navigate and optimize their cloud environments. Led by an experienced team of software architects, site reliability engineers, and security experts, Deimos offers a wide range of cloud services including cloud migrations, security assessments, and infrastructure modernization. The company works with all major public cloud platforms such as Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure, and Huawei Cloud, aiming to tailor solutions to each client's unique needs. Deimos is particularly focused on cloud security and managed platforms, ensuring that security is an integral part of every project, and offers professional services to provide flexible, scalable cloud-native infrastructure management. With a strong presence across Africa, Deimos serves clients globally, providing the expertise needed to implement and maintain secure, efficient cloud systems.
🕒 May 26
AWS
Azure
Cloud
Distributed Systems
Docker
DynamoDB
Google Cloud Platform
GRPC
Kafka
Kubernetes
Microservices
MySQL
NoSQL
Postgres
RabbitMQ
.NET
Improve your chances of getting an interview by checking your resume score before you apply.

51 - 200 employees
Cloud
Deimos is a cloud solutions provider that specializes in helping businesses securely navigate and optimize their cloud environments. Led by an experienced team of software architects, site reliability engineers, and security experts, Deimos offers a wide range of cloud services including cloud migrations, security assessments, and infrastructure modernization. The company works with all major public cloud platforms such as Google Cloud Platform (GCP), Amazon Web Services (AWS), Microsoft Azure, and Huawei Cloud, aiming to tailor solutions to each client's unique needs. Deimos is particularly focused on cloud security and managed platforms, ensuring that security is an integral part of every project, and offers professional services to provide flexible, scalable cloud-native infrastructure management. With a strong presence across Africa, Deimos serves clients globally, providing the expertise needed to implement and maintain secure, efficient cloud systems.
• Own the architecture and lifecycle of critical systems—from design through production—ensuring they are scalable, resilient, observable, and operationally efficient. • Drive long-term maintainability and reduce technical debt at a system-wide level. • Design and build high-scale, distributed services using modern .NET (6/7/8+), with strong emphasis on containerization (Docker), orchestration (e.g., Kubernetes), and cloud-native patterns (event-driven, asynchronous processing, fault tolerance). • Define and evolve system architecture across multiple teams and services. • Lead the decomposition of monolithic systems into well-bounded, loosely coupled microservices aligned to business domains. • Act as a technical authority in the organization—evaluating and introducing frameworks, tools, and engineering practices. • Make high-impact decisions balancing trade-offs between scalability, cost, performance, and delivery speed. • Design robust, versioned, and well-governed APIs (REST/gRPC/event-driven), ensuring consistency, performance, and developer usability across internal and external consumers. • Drive best practices around logging, monitoring, tracing, and alerting. • Ensure systems are production-ready with clear SLOs/SLAs and proactive incident management strategies. • Set the benchmark for code quality, testing strategy (unit, integration, contract, performance), and CI/CD practices. • Actively review and guide implementation to maintain high engineering standards. • Embed security best practices (authentication, authorization, data protection, secrets management) into system architecture and delivery pipelines. • Mentor senior and mid-level engineers, elevate team capability, and act as a force multiplier across squads. • Partner with product, business, and executive stakeholders to align technical strategy with business outcomes. Translate complex technical concepts into actionable insights.
• 10+ years in software engineering, with clear evidence of operating at principal level. • Demonstrated impact across multiple teams/systems (not just a single codebase). • Proven track record of architecting and scaling production systems. • Expert-level proficiency in modern .NET (Core / .NET 6+). • Strong understanding of CLR internals, async programming, performance tuning, and memory management. • Strong experience with microservices, event-driven architecture, and eventual consistency. • Hands-on experience with messaging systems (e.g., Kafka, RabbitMQ, SQS/SNS). • Proven ability to design for high availability, fault tolerance, and scalability. • Deep experience in at least one primary cloud (AWS, Azure or GCP) and working knowledge of others. • Strong understanding of containerization (Docker) and orchestration (Kubernetes or equivalent). • Strong experience with relational databases (PostgreSQL/MySQL) and NoSQL (e.g., DynamoDB). • Ability to design for performance at scale (indexing strategies, query optimization, data modeling). • Proven experience decomposing monoliths into scalable distributed systems. • Strong experience with CI/CD pipelines, automated testing strategies, and DevOps practices. • Deep understanding of observability (metrics, logs, tracing). • Demonstrated ability to influence technical direction across teams. • Strong communication skills—able to align engineers, product, and leadership.
• Flexibility and the freedom to work remotely. • Work-life balance where you are not expected to work over weekends or after hours. • A forward thinking remote company that knows how important it is to stay connected as one team, by providing virtual social platforms for employee engagement. • A monthly work from home allowance which you can use to set yourself up to work comfortably from home. • A MacBook or Windows laptop for you to do your best work on. • Become part of a team of exceptionally clever and talented people who like to share their knowledge and learnings. • We support your career growth and love to celebrate your successes and advancement!
Apply Now