Senior Software Engineer Jobs in Remote at Motorola Solutions

Title: Senior Software Engineer

Company: Motorola Solutions

Location: Remote

Salary: $80K — $100K *

Category: Telecommunications & Hardware

Job Description

AtMotorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customersworksafely and more efficiently. Whether it’s helping firefighters see through smoke, enabling police officerstosee around street corners, or reliably keeping the lightsonin homes and businesses around the world, ourworksupportsthose who put their livesonthelinetokeep us safe. Bring your passion, potential and talentstoMotorola Solutions, and help us usher in a new era in public safety and security.

Department Overview

Comeworkwitha team building industry leading software whose mission istoprotect the IT infrastructure of the world. Youwillhelp us keep the cyber criminals out of hospitals, schools and other places whichdirectlyaffect real people.

Job Description

Motorola Solutions is looking for candidateswithexperience building multi-tenant software applications on scalable cloud infrastructure in a commercial product setting. We use an event driven microservices architecture primarily using the latest AWS cloud architecture modelstoingest large amounts of data quickly, find security anomalies in that data through analytics and raise awareness of those anomalies.

The abilitytocollaborate, prototype, design and implement solutions in a growing team is a must. The successful candidatewillbe abletoquickly adapt andlearnwhile assumingleadin variousmultipleareas of the product and within the engineering team itself. There is lots of room for career growth in this role whileworkingonsome market-leading technologies.


Maintain existing back-end microservices processes deployed primarily through AWS Lambda

Collaboratewitharchitecture teamtodesign and build new microservices processes insupportof strategic initiatives

Assume ownership role and mastery of applicable business and technical areas and knowledge sharewithteam members

Bring senior engineering experiencetothetoa fast paced team and provide inputonimprovements through example

Interfacewithprimaryinternalcustomers and business owners to improve product awareness and expand feature sets

Configuration management, infrastructure as code tooling such as Ansible, Chef, Puppet, Cloudformation, Terraform

Building and consuming REST web service APIs in a microservices architecture

Demonstrable troubleshooting and problem solving skills in ahighlydiverse technical environment

FamiliaritywithContinuous Integration and Continuous Deployment practices

ExperiencewithAWS services such as Lambda, API Gateway, SQS, VPC, IAM policies and programmingwithBoto3

Strong understanding of Javascript language principles, its modern use, and applicationtoweb development.

Deploying softwareonvirtualization services such as EC2, Docker, Kubernetes

Familiaritywithevent logging and correlation tools such as Loggly, Splunk, Datadog, SumoLogic, etc.

Writing queries against NoSQL datastores such as MongoDB, Cassandra, DynamoDB, Redis or CouchDB

Relational database design and queries such as Postgres, MySQL or similar

Big data solutions such as Elasticsearch, Hadoop, Apache Spark

Expertise in one of the major cloud providers: AWS, GCP or Azure

Familiaritywithcybersecurity solutions such as Carbonblack, Crowdstrike, Microsoft Security, etc.

Good interpersonal communication skills


5+yearsPython object oriented software development experience in an Agile environment using Git


About Motorola Solutions

Motorola Solutions, Inc. is an American data communications and telecommunications equipment provider that succeeded Motorola, Inc., following the spinoff of the mobile phone division into Motorola Mobility in 2011. The company is headquartered in Chicago, Illinois.