Sr. Software Engineer

Company Overview

Motorola Solutions is there for our customers when everything is on the line. In extreme moments - when a hurricane lands or when a fire breaks out. And in everyday moments - when a package arrives just in time for the holiday or when a child doesn't miss the school bus home.

We unify voice, data, video and analytics in one integrated ecosystem to enable individuals, businesses and communities to work together in more powerful ways. To help people make better decisions, act confidently and be their best in the moments that matter. Bring your passion, potential and talents to Motorola Solutions and connect with a career that matters.

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 Windows development experience including a solid understanding of cybersecurity and the systems updates and patching process. In this role you will be building the next generation of patch delivery tools and automation delivered to our customers.

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 to an ever changing security environment. and

Responsibilities

  • Maintain and expand existing in-house developed Windows software tools
  • Build automation to help scale a growing customer base
  • Collaborate with architecture team to design and build tools and services
  • 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


Basic Requirements

Required Skills:

  • 5+ years Microsoft Visual C++ object oriented professional software development experience
  • Python application development on Windows and Linux
  • Remote Procedure Call (RPC) and systems-level API calls demonstrable experience a must
  • 5+ Microsoft Windows Server and ActiveDirectory system administration experience
  • A working knowledge of the Microsoft patching process at an enterprise level
  • Git and Jira experience
  • 1+ years software development and deployment experience in an AWS environment
  • MS or BS in Computer Science or related program
  • Experience with test automation and at least one testing framework, has practiced TDD on past projects
  • 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
  • Good interpersonal communication skills


Desired Skills:

  • Strong understanding of Javascript language principles, its modern use, and application to web development
  • Deploying software on container services such as Docker, Kubernetes, Fargate
  • Relational database design and queries such as Postgres, MySQL or similar
  • Expertise in one of the major cloud providers: AWS, GCP or Azure
  • Familiarity with cybersecurity solutions such as Carbonblack, Crowdstrike, Microsoft Security, etc.
  • Experience with Linux operating systems and administration


Vaccine Requirement

Motorola Solutions is a U.S. Federal contractor and must comply with the recent U.S. Government Executive Order requiring that Federal contractors ensure that their U.S. employees are fully vaccinated against COVID-19 by January 4, 2022 . Accordingly, Motorola Solutions requires all US employees, even those working from home, to be fully vaccinated unless entitled to a reasonable accommodation based on a qualified medical condition or religious belief.

If you are unable to be fully vaccinated due to a qualified medical condition or religious belief, you will be required to apply for a reasonable accommodation prior to moving forward with the recruitment process. As a part of this process you will be required to provide information or documentation about the reason you cannot be vaccinated. If your request for an accommodation is not approved, an offer for employment will not be made.

Travel Requirements

Relocation Provided

Position Type

Referral Payment Plan

Yes

Our U.S.Benefitsinclude:
  • Incentive Bonus Plans
  • Medical, Dental, VisionbenefitseffectiveDay 1
  • 401K with Company Match and Day 1 vesting
  • 9 Paid Holidays
  • GenerousPaidTime Off Packages
  • Employee Stock Purchase Plan
  • PaidParental & Family Leave
  • and more!


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.

Location

Sterling, VA
Schaumburg, IL