Job Details
Software Engineer (R22896_)
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 OverviewMotorola Solutions is building talent pipelines to meet future hiring demands. This is a pipeline role, while there may not be an immediate opening, we want to build relationships with prospective candidates. If your background is a match to our requirements, we will follow up with an exploratory conversation.
Job Description
Motorola Solutions is looking for candidates with full-stack 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
Maintain existing or build new web-based customer facing UI features
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
Required Skills:
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:
- 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
Experience with single page application development, client-side graphing libraries and websockets
Deploying software on container services such as Docker, Kubernetes, Fargate
Familiarity with event logging and correlation tools such as Loggly, Splunk, Datadog, SumoLogic, etc.
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
Configuration management, infrastructure as code tooling such as Ansible, Chef, Puppet, Cloudformation, Terraform
Familiarity with cybersecurity solutions such as Carbonblack, Crowdstrike, Microsoft Security, etc.
Basic Requirements
- MS or BS in Computer Science or related program
- 5+ years Python object oriented professional software development experience in an Agile environment using Git
1+ years software development and deployment experience in an AWS environment
Vaccine Requirement
Motorola Solutions has implemented a voluntary COVID-19 vaccination policy. We strongly encourage all employees to be fully vaccinated. Any employee who is not vaccinated must wear a mask at all times when at a Motorola Solutions site or otherwise meeting with other Motorola Solutions employees or customers. Employees who have submitted proof of vaccination must follow site-specific or local mask requirements. Additionally, certain local governments or Motorola Solutions' customers may have vaccine requirements that apply to some of our employees.
Travel RequirementsUnder 10%
Relocation ProvidedDomestic
Position TypeExperienced
Referral Payment PlanNo
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!
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.