Taro Logo

Senior Backend Engineer

Global technology company providing critical communications, video security and command center technologies for public safety and enterprises.
South Africa
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Backend Engineer

Motorola Solutions, a global leader in critical communications and security solutions, is seeking a Senior Backend Engineer to join their RapidDeploy team. This role focuses on building microservices using .NET, Docker, and Kubernetes, implementing advanced architectural patterns like event-sourcing, CQRS, and Domain Driven Design. The position is part of RapidDeploy's mission to reduce emergency response times through advanced tactical mapping and analytics for public safety agencies.

The ideal candidate will have strong expertise in C# and .NET ecosystems, with deep understanding of object-oriented programming, message queuing, and asynchronous programming. You'll be working on sophisticated design patterns and scalable applications, contributing to a mission-critical platform that helps save lives.

This fully remote position offers an excellent opportunity to work on meaningful technology that directly impacts public safety. The role combines technical challenges with real-world impact, offering the chance to build sophisticated backend systems while contributing to safer communities. The company provides comprehensive benefits including life coverage, competitive PTO, and full remote work setup.

Working at Motorola Solutions means joining a global community united in the pursuit of making communities safer through technology. The company maintains a strong focus on inclusive culture and professional development, making it an ideal place for engineers who want to combine technical excellence with meaningful impact.

Last updated 2 days ago

Responsibilities For Senior Backend Engineer

  • Design and develop libraries, components and services using efficient, reusable, secure and reliable code
  • Ensure optimal performance, quality, and responsiveness of applications
  • Identify and resolve bottlenecks and bugs
  • Maintain code quality, organization, and automation
  • Develop new user-facing features
  • Build reusable components
  • Translate designs into high quality code
  • Collaborate with developers and product management
  • Keep track of latest technology trends
  • Translate business requirements into technical requirements

Requirements For Senior Backend Engineer

Kubernetes
  • Bachelor's degree in computer science, Engineering, or related field (or equivalent experience)
  • 5-8 years experience
  • Proficient in C# and its ecosystems
  • Knowledge of .NET framework and .NET Core
  • Strong understanding of object-oriented programming
  • Strong understanding of message queuing
  • Strong understanding of asynchronous and multi-threaded applications
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns in C#
  • Familiarity with NoSQL
  • Understanding of scalable application design principles
  • Experience with automated testing and unit tests
  • Familiarity with development pipeline and release management tools

Benefits For Senior Backend Engineer

Medical Insurance
  • 20 Days PTO
  • Life Cover - Life, dread disease, salary protection
  • Fully Remote setup with laptop and accessories provided

Interested in this job?

Jobs Related To Motorola Solutions Senior Backend Engineer