End-to-End System Ownership 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
Cloud-Native & Distributed Systems Engineering 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)
Architectural Leadership Across Domains 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
Technical Strategy & Decision Authority 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
API & Integration Design Design robust, versioned, and well-governed APIs (REST/gRPC/event-driven), ensuring consistency, performance, and developer usability across internal and external consumers
Operational Excellence & Observability Drive best practices around logging, monitoring, tracing, and alerting. Ensure systems are production-ready with clear SLOs/SLAs and proactive incident management strategies
Engineering Quality & Standards 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
Security & Compliance by Design Embed security best practices (authentication, authorization, data protection, secrets management) into system architecture and delivery pipelines
Mentorship & Technical Leadership Mentor senior and mid-level engineers, elevate team capability, and act as a force multiplier across squads. Lead through influence rather than authority
Cross-Functional & Executive Collaboration Partner with product, business, and executive stakeholders to align technical strategy with business outcomes. Translate complex technical concepts into actionable insights
What key KSAs (Knowledge, Skills, and Abilities) must this person have
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
Demonstrated ability to influence technical direction across teams
Strong communication skills—able to align engineers, product, and leadership
Comfortably working and learning from a fully remote, culturally diverse team based predominantly in South Africa, Kenya, Nigeria and Ghana
Being an open, honest and respectful communicator
You enjoy asking questions, identifying areas of improvement and proposing solutions, no matter your job title or whether you have been with us for a day, a month or years!
You are comfortable taking initiative and operating independently
You thrive in a fast paced environment, where change is constant
You find it exciting to work with various clients, from different industries, each with a different problem for you and your team to solve
Intentionally sharing tech and industry trends that excite you with your peers
Seeking continuous feedback and actively taking steps to continuously grow personally and professionally
Become a member of a team where we value each individual's contribution from day 1 and empower you to make suggestions, get involved and do what you love most!
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. Whether that is pens, notebooks, new headphones or work snacks!
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!