Senior Software Engineer – .Net Core / C# / AI Job at Motorola Solutions
by Motorola Solutions
in
Job role overview
-
Date posted
April 15, 2026
-
Closing date
May 15, 2027
-
Hiring location
South Africa
-
Qualification
None
-
Experience
5 years
Description
Job Description
- We are looking for a Senior Software Engineer responsible for building C# applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, to integrate AI/ML components into our core services, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
- AI-Augmented Requirements: Translate application storyboards and use cases into functional applications by leveraging GenAI for story refinement, technical task breakdown, and automated documentation.
- High-Performance Engineering: Design, build, and maintain efficient, reusable, and reliable C# code, utilizing agentic code-generation tools to accelerate development while maintaining strict human-in-the-loop oversight for security and logic.
- System Optimization: Ensure the best possible performance, quality, and responsiveness of applications. Identify bottlenecks and bugs, devising solutions through a mix of traditional debugging and AI-powered diagnostic agents.
- Agent & Skill Development: Architect and build custom AI Skills and autonomous Agents that integrate into the core application logic to solve complex data processing or decision-making tasks.
- Lifecycle Contribution: Contribute to all phases of the SDLC, from initial ideation to automated testing, using AI to generate comprehensive test suites and edge-case scenarios.
- Architectural Integration: Collaborate with software engineers to ensure AI components and agents are seamlessly integrated into our microservices architecture and meet required service-level objectives (SLOs).
Basic 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 (Copilot, Cursor, Claude Code etc.)
- 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
- Ability to take the initiative and work independently, yet function as an integral part of a team.
Bonus points for experience with:
- Experience deploying models via Azure OpenAI or similar cloud AI services.
- Experience with Natural Language Processing (NLP) tasks, such as data extraction, classification, and normalization.
- Familiarity with Python and common AI/ML frameworks (e.g., PyTorch, TensorFlow, Hugging Face).
- Experience with pipeline architecture.
- Experience with Azure API Management, Azure Serverless Functions, Event Hubs, Service Bus, Application Insights, Cosmos DB.
- Experience with Azure IoT and/or managing an IoT device platform.
- Experience in 9-1-1 industry.
- Experience with Azure DevOps and CI/CD.
- Experience with computer networking.
- Experience with complex regular expressions.
In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your hard work, you’ll get:
- PTO 20 Days
- Life Cover - Life, dread disease, salary protection - this is covered in full by RD and not out of CTC.
- Fully Remote - set you up to work from home - laptop and accessories.
How to Apply
Interested and Qualified candidates should Click here to Apply Now
Interested in this job?
200 days left to apply