This job is no longer available
This job expired on 18/08/2026. It no longer accepts applications.
Senior Software Engineer – .NET Core, C# & AI
Motorola Solutions
Job description
About the role
Motorola Solutions is seeking a Senior Software Engineer to design and build C# applications that power its RapidDeploy public‑safety platform. You will work on both back‑end services and client‑side components while embedding AI/ML capabilities into core services.
Key responsibilities
- Design, develop, and maintain high‑performance C#/.NET Core applications.
- Integrate AI/ML and Generative AI components for story refinement, task breakdown, and automated documentation.
- Use agentic code‑generation tools to accelerate development, ensuring human‑in‑the‑loop oversight for security and logic.
- Identify and resolve performance bottlenecks and bugs with traditional debugging and AI‑powered diagnostics.
- Architect and implement custom AI Skills and autonomous agents that enhance data processing and decision‑making.
- Collaborate with cross‑functional teams across all phases of the software lifecycle.
Required profile
- Proven senior‑level experience in C# and .NET Core development.
- Strong background in integrating AI/ML solutions into production systems.
- Demonstrated ability to work collaboratively in a fast‑paced, quality‑focused environment.
- Comfort with using AI‑assisted development tools while maintaining rigorous oversight.
Required skills
- C#
- .NET Core
- AI/ML integration
- Generative AI (GenAI) for documentation and task automation
- Agentic code‑generation tools
- Performance optimization and debugging
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Motorola Solutions