Motorola Solutions
We build and connect technologies that help make it safer everywhere.
Remote

Senior Software Engineer

Sorry, this job was removed at 9:39 a.m. (CST) on Monday, July 6, 2020
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.


If you are a current Motorola Solutions employee, please click this link to apply through your Workday account.
Company Overview

At Motorola Solutions, we create technologies our customers refer to as their lifeline. Our technology platforms in communications, software, video and services help our customers work safely and more efficiently. Whether it’s helping firefighters see through smoke, enabling police officers to see around street corners, or reliably keeping the lights on in homes and businesses around the world, our work supports those who put their lives on the line to keep us safe. Bring your passion, potential and talents to Motorola Solutions, and help us usher in a new era in public safety and security.


Department Overview
Come work with a team building industry leading software whose mission is to protect the IT infrastructure of the world. You will help us keep the cyber criminals out of hospitals, schools and other places which directly affect real people.
Job Description

Motorola Solutions is looking for candidates with experience 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 models to ingest large amounts of data quickly, find security anomalies in that data through analytics and raise awareness of those anomalies. 

The ability to collaborate, prototype, design and implement solutions in a growing team is a must. The successful candidate will be able to quickly adapt and learn while assuming lead in various multiple areas of the product and within the engineering team itself. There is lots of room for career growth in this role while working on some market-leading technologies.

Responsibilities:

  • Maintain existing backend microservices processes deployed primarily through AWS Lambda

  • Collaborate with architecture team to design and build new microservices processes in support of strategic initiatives

  • Assume ownership role and mastery of applicable business and technical areas and knowledge share with team members

  • Bring senior engineering experience to the to a fast paced team and provide input on improvements through example

  • Interface with primary internal customers 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 a highly diverse technical environment

  • Familiarity with Continuous Integration and Continuous Deployment practices

  • Experience with AWS services such as Lambda, API Gateway, SQS, VPC, IAM policies and programming with Boto3

  • Strong understanding of Javascript language principles, its modern use, and application to web development.

  • Deploying software on virtualization services such as EC2, Docker, Kubernetes

  • Familiarity with event 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

  • Familiarity with cybersecurity solutions such as Carbonblack, Crowdstrike, Microsoft Security, etc.

  • Good interpersonal communication skills


Basic Requirements

Required Skills:

  • Bachelors Degree in Computer Science or related program

  • 5+ years Python object oriented software development experience in an Agile environment using Git

  • 1+ years software development and deployment experience in an AWS environment

  • Experience with test automation and at least one testing framework, has practiced TDD on past projects


Travel Requirements
Under 10%
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
Yes


EEO Statement

Motorola Solutions is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran's status, or, any other protected characteristic.

See More
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

What are Motorola Solutions Perks + Benefits

Motorola Solutions Benefits Overview

Our U.S. benefits include:
- Incentive Bonus Plans
- Medical, Dental, Vision benefits effective Day 1
- 401K with Company Match and Day 1 vesting
- 9 Paid Holidays
- Generous Paid Time Off Packages
- Employee Stock Purchase Plan
- Paid Parental & Family Leave
- and more!

Culture
Volunteer in local community
Partners with nonprofits
Open door policy
OKR operational model
Team based strategic planning
Open office floor plan
Remote work program
Our remote work program includes telecommuting at Manager discretion.
Diversity
Dedicated diversity and inclusion staff
Highly diverse management team
Mandated unconscious bias training
Diversity manifesto
Diversity employee resource groups
Hiring practices that promote diversity
Health Insurance + Wellness
Flexible Spending Account (FSA)
Disability insurance
Dental insurance
Vision insurance
Health insurance
Life insurance
Pet insurance
Mental health benefits
Financial & Retirement
401(K)
401(K) matching
Employee stock purchase plan
Performance bonus
Charitable contribution matching
Child Care & Parental Leave
Generous parental leave
Family medical leave
Adoption Assistance
Vacation + Time Off
Unlimited vacation policy
Paid holidays
Office Perks
Commuter benefits
Free snacks and drinks
Company-sponsored happy hours
Onsite office parking
Relocation assistance
Professional Development
Job training & conferences
Tuition reimbursement
Lunch and learns
Promote from within
Mentorship program
Continuing education available during work hours
Online course subscriptions available
Paid industry certifications

More Jobs at Motorola Solutions

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Motorola SolutionsFind similar jobs like this