Motorola Solutions

Senior Software Engineer - .Net Core / C# / AI

Motorola Solutions

South Africa Remote Programming 23 days ago via Himalayas
senior-csharp-dotnet-software-engineer senior-full-stack-engineer-net-react senior-full-stack-engineer-net-angular senior-full-stack-engineer-net-csharp-sql senior-ai-software-engineer senior-software-development-engineer senior-csharp-developer csharp dotnet ai devops microservices docker rest cloud

Job details

Company
Motorola Solutions
Location
South Africa
Remote
Yes
Source
via Himalayas
Posted April 14, 2026
Is the job expired?

About this role

We are looking for a Senior Software Engineer responsible for building C# applications, including back-end services and client-end counterparts. The ideal candidate will design and develop applications, integrate AI/ML components, and coordinate with the rest of the team.

Requirements

  • Fluent English
  • 5+ years of software engineering experience with C# and its surrounding ecosystem
  • Practical experience with Agentic Workflows for autonomous code and skill creation
  • Practical experience with SDLC Automation using AI-driven tools
  • Practical experience with Code Quality tools and auditing AI-generated logic for security
  • Practical experience with Cloud DevOps and CI/CD
  • Practical experience with Microservices Architecture and RESTful API design
  • Practical experience with containerization technologies, specifically Docker
  • Practical experience with Cloud, and distributed systems
  • Strong understanding of message queuing
  • Strong understanding of asynchronous processing, with knowledge of concurrency patterns
  • Strong understanding of design and architectural patterns
  • Familiarity with Domain Driven Design and Event Sourcing

Benefits

  • PTO 20 Days
  • Life Cover - Life, dread disease, salary protection
  • Fully Remote
  • Laptop and accessories provided

Originally posted on Himalayas

Apply for this job via Himalayas