Senior Software Engineer
Motorola solutions
Job Summary
Motorola Solutions is seeking a Senior Software Engineer to develop and maintain critical software solutions for public safety agencies. This role involves working with cloud and on-premises environments, implementing cloud-native tools, and ensuring reliability, scalability, and security for emergency call centers. The engineer will apply expertise in CAD, Records Management Systems, case management, and digital evidence, focusing on data security and quality to enhance operational intelligence and field personnel efficiency.
Must Have
- Develop software solutions for public safety agencies.
- Employ modern development practices and tools.
- Design, develop, and maintain mission-critical software applications.
- Implement and integrate cloud-native tools for monitoring, orchestration, automation.
- Drive solutions for large emergency call centers.
- Develop robust unit and automated testing solutions.
- Demonstrate deep technical knowledge in CAD and Records Management Systems.
- Apply best practices in case and digital evidence management.
- Focus on data security, data quality, and database administration.
- Leverage PremierOne Records to prepopulate reports with CAD data.
- Enable field personnel to search and populate reports remotely.
- Configure and scale records management systems for public safety.
- Oversee comprehensive case management via cloud-based systems.
- Ensure end-to-end control and security of digital evidence.
Perks & Benefits
- Incentive Bonus Plans
- Medical benefits
- Dental benefits
- Vision benefits
- 401K with Company Match
- 10 Paid Holidays
- Generous Paid Time Off Packages
- Employee Stock Purchase Plan
- Paid Parental Leave
- Paid Family Leave
Job Description
Job Description
- Develop software solutions for public safety agencies, focusing on responder workflow and operational intelligence management for both cloud and on-premises environments.
- Contribute as an active member of an advanced software development team, employing modern development practices and tools to deliver world-class public safety software.
- Design, develop, and maintain software applications for mission-critical systems by following established standards, procedures, and specifications.
- Create, maintain, and enhance high-quality, resilient, and repeatable applications by modifying existing on-premises solutions and building new cloud-based applications.
- Implement and integrate cloud-native tools and technologies to improve application monitoring, orchestration, and automation.
- Drive solutions for large emergency call centers, ensuring reliability, scalability, and security.
- Develop robust unit and automated testing solutions to ensure software quality and compliance.
- Demonstrate deep technical knowledge and expertise in Computer Aided Dispatch (CAD) and Records Management Systems, particularly in public safety and law enforcement domains.
- Apply best practices in case management and digital evidence management to ensure efficient handling and security of sensitive information.
- Maintain a strong focus on data security, data quality, and database administration throughout the software development lifecycle.
- Leverage PremierOne Records to prepopulate reports with CAD data, enhancing report accuracy and efficiency for field personnel.
- Enable field personnel to search for and populate reports remotely, streamlining operations and improving data integrity.
- Configure and scale records management systems to address the unique operational requirements of large-scale public safety agencies.
- Oversee comprehensive case management through integrated, cloud-based records and evidence management systems.
- Ensure end-to-end control and security of digital evidence.
- Telecommuting permitted from anywhere within the U.S.
3 Skills Required For This Role
Cad Computer Aided Design
Game Texts
Automated Testing