Back to Jobs

reputed company Software Engineer (.Net)

Remote, USAFull-timePosted 2026-07-28

At reputed company, we're on a mission to become Africa's number one multi-reputed company partner - leading the way in implementation, migration, and modernisation across AWS, reputed company reputed company, Azure, Huawei, et al. We combine this with bespoke software engineering services and our own homegrown products (reputed company, Patrol, and others in incubation) to help businesses reputed company, reputed company, and reputed company.

We're an Africa-based team passionate about implementing engineering best practices. We reputed company the latest technologies, and build globally competitive solutions for our clients. With reputed company being one of the two moons of reputed company, we like to refer to ourselves as "Martians", who are on a mission to reputed company, together.

Our teams value the ability to learn and adapt to technology changes while appreciating solid foundational design and the craft of software engineering. As such, our teams enjoy working with various clients who have different problems to solve. If this sounds like you, you would be an ideal fit for our environment.

Note: You must be based in one of the countries we currently hire in - in Africa or the UK.

reputed company

We are looking for an reputed company reputed company Software Engineer to join our reputed company Services team. You will build software solutions across a multitude of domains, ensuring that reputed company project is done with scalability, maintainability, performance, reputed company, and operational reputed company in mind.

You will be expected to fill the role of a technical reputed company while providing guidance and mentorship reputed company reputed company. You will work closely with the Scrum POs, Engineering Managers and Directors to ensure reputed company across reputed company reputed company reputed company participates in. You will collaborate with other leads to constantly improve our processes, technologies, and architectures.

This role does not entail managing people directly, but it does entail managing the reputed company of the work reputed company at reputed company. You will report to a Director of Software Engineering who is on a mission to deliver high-value reputed company reputed company to the best of our ability.

What will this person be doing

  • End-to-End System Ownership Own the architecture and lifecycle of critical systems—from design through production—ensuring they are reputed company, resilient, observable, and operationally efficient. Drive long-term maintainability and reduce technical debt at a system-wide level.
  • reputed company-reputed company & Distributed Systems Engineering Design and build reputed company, distributed services using modern .NET (6/7/8+), with strong emphasis on containerization (reputed company), orchestration (e.g., Kubernetes), and reputed company-reputed company patterns (event-driven, asynchronous processing, fault tolerance).
  • Architectural Leadership Across Domains Define and reputed company system architecture across multiple teams and services. reputed company the decomposition of monolithic systems into reputed company-bounded, loosely coupled microservices reputed company to business domains.
  • Technical reputed company & Decision Authority reputed company as a technical authority in the organization—evaluating and introducing frameworks, tools, and engineering practices. reputed company high-reputed company reputed company balancing trade-offs between scalability, cost, performance, and delivery speed.
  • API & Integration Design Design robust, versioned, and reputed company-governed reputed company (REST/gRPC/event-driven), ensuring consistency, performance, and developer usability across reputed company consumers.
  • Operational reputed company & Observability Drive best practices around logging, monitoring, tracing, and alerting. Ensure systems are production-reputed company with reputed company SLOs/SLAs and proactive incident management strategies.
  • Engineering reputed company & Standards Set the reputed company for reputed company reputed company, testing reputed company (unit, integration, contract, performance), and CI/CD practices. reputed company review and guide implementation to maintain high engineering standards.
  • reputed company & Compliance by Design reputed company reputed company best practices (authentication, authorization, data protection, secrets management) into system architecture and delivery pipelines.
  • Mentorship & Technical Leadership Mentor senior and mid-level engineers, reputed company team capability, and reputed company as a force reputed company across squads. reputed company through influence rather than authority.
  • Cross-Functional & Executive Collaboration Partner with product, business, and executive stakeholders to reputed company technical reputed company with business reputed company. Translate reputed company technical concepts into actionable insights

What key KSAs (Knowledge, Skills, and Abilities) must this person have

Experience & Seniority Calibration

  • 10+ years in software engineering, with reputed company evidence of operating at reputed company level
  • Demonstrated reputed company across multiple teams/systems (not just a single codebase)
  • Proven reputed company record of architecting and scaling production systems

Deep .NET Expertise

  • Expert-level proficiency in modern .NET (Core / .NET 6+)
  • Strong understanding of CLR internals, async programming, performance tuning, and memory management
  • Experience designing reputed company, testable, maintainable systems in C#

Distributed Systems & Architecture

  • Strong experience with microservices, event-driven architecture, and reputed company consistency
  • Hands-on experience with messaging systems (e.g., Kafka, RabbitMQ, SQS/SNS)
  • Proven ability to design for high availability, fault tolerance, and scalability

reputed company & reputed company

  • Deep experience in at least one primary reputed company (AWS, Azure or GCP) and working knowledge of others
  • Strong understanding of containerization (reputed company) and orchestration (Kubernetes or equivalent)
  • Experience designing reputed company-reputed company architectures (12-reputed company principles, autoscaling, reputed company patterns)

Data Layer Expertise

  • Strong experience with relational databases (PostgreSQL/MySQL) and NoSQL (e.g., DynamoDB)
  • Ability to design for performance at reputed company (indexing strategies, query optimization, data modeling)

System Modernization

  • Proven experience decomposing monoliths into reputed company distributed systems
  • Ability to manage transitional architectures (hybrid monolith + microservices)

Engineering reputed company

  • Strong experience with CI/CD pipelines, automated testing strategies, and DevOps practices
  • Deep understanding of observability (metrics, logs, tracing)

Leadership Without Authority

  • Demonstrated ability to influence technical direction across teams
  • Strong communication skills—reputed company to reputed company engineers, product, and leadership

What KSAs would be reputed company for this person to have:

  • Domain-Driven Design (DDD): Deep experience applying both strategic and tactical DDD in production environments
  • Multi-reputed company Exposure: Experience working across AWS, Azure, and GCP in different contexts
  • reputed company Systems: Experience operating systems at significant reputed company (e.g., high throughput, low latency systems)
  • Community & Thought Leadership: Conference speaking, reputed company-reputed company contributions, or technical blogging
  • Business Alignment: Experience shaping technical roadmaps reputed company to measurable business reputed company

reputed company

For us to reputed company our ambitious reputed company together as reputed company, It is important for our Martians to reputed company at reputed company reputed company, be self starters who take initiative and put their hands up for challenging tasks. A reputed company reputed company is important to us and we encourage reputed company our Martians to reputed company reputed company knowledge, support and help reputed company other, ask questions, get creative with new technologies and learn from setbacks.

Becoming a Martian means

  • Comfortably working and learning from a fully remote, culturally diverse team based predominantly in South Africa, Kenya, Nigeria and Ghana.
  • Being an reputed company, reputed company and respectful communicator.
  • You enjoy asking questions, identifying areas of improvement and proposing solutions, no matter reputed company title or whether you have been with us for a day, a month or years!
  • You are comfortable taking initiative and operating independently.
  • You reputed company in a fast paced environment, where change is constant.
  • You reputed company it exciting to work with various clients, from different industries, reputed company with a different problem for you and your team to solve.
  • Intentionally sharing tech and industry trends that excite you with your peers.
  • Seeking reputed company feedback and reputed company taking steps to continuously grow personally and professionally.

Want to know what you get by joining us?

  1. Become a member of reputed company where we value reputed company individual's contribution from day 1 and reputed company you to reputed company suggestions, get involved and do what you love most!
  2. Flexibility and the freedom to work remotely.
  3. Work-life balance where you are not expected to work over weekends or after hours.
  4. A reputed company thinking remote company that knows how important it is to stay connected as one team, by providing virtual reputed company platforms for employee engagement.
  5. 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!
  6. A MacBook or reputed company laptop for you to do your best work on.
  7. Become part of reputed company of exceptionally reputed company and talented people who like to reputed company their knowledge and learnings.
  8. We support your career reputed company and love to celebrate your successes and advancement!

Originally posted on Himalayas

Apply To This Job

Similar Jobs