Technical Lead Engineer (US Remote Job Position)
Motorola Solutions
Company Overview
At Motorola Solutions, we believe that everything starts with safety. It’s the constant that empowers people to confidently move forward. It can fill a flight or sell out a stadium. It can care for a patient or graduate a class.
As a global leader in public safety and enterprise security, we create and connect the technologies that help to keep people safe where they live, learn, work and play. Our integrated technology ecosystem unifies critical communications, video security and access control, and command center software, enabling collaboration in more powerful ways.
At Motorola Solutions, we’re ushering in a new era in public safety and security. Bring your passion, potential and talents to a career that matters.
Department Overview
Seeking talented professionals to join our team of software engineers. Benefits include a friendly and stable work environment in a well established, multinational corporation with a rich heritage and long history. Unlimited paid time off. This team is remote first, with the option of working in an office with Foosball, Ping Pong tables, free snacks and tons of other great benefits on-site with open and flexible workspaces. Work schedule is flexible and the environment is casual and relaxed. Enjoy working in a community with many passionate software professionals like yourself. Not only will you be exposed to many interesting, diverse people and learn new skills, you’ll also have fun.
The Artificial Intelligence Services Team is implementing AI as a tool to unlock game changing features for Motorola to be the cutting edge in safety software solutions. We work closely with our AI teams, and public safety portfolio, to implement revolutionary advancements in leveraging images, audio, and video with data science and machine learning technologies. Positivity, Openness, Respect, Trust, and willingness to help others are crucial behaviors we encourage on this team.
Some technologies we use: C#, .NET Core, XUnit, Angular, Linux Containers, Kubernetes, Docker, CI/CD using yml, Azure Cloud including Service Bus and Azure Cache for Redis.
Job Description
Responsibilities Include:
Senior Software engineer engaged in an engineering scrum team, producing world-class public safety software solutions ‘in the cloud’.
Produces mission-critical, real-time solutions that will affect the public directly, and may save lives.
Creates solid, well engineered code, resulting in maintainable, testable, scalable, performant, highly available, and sophisticated enterprise level systems and services.
Engages in Agile and Scrum practices including engaging in the work breakdown of features, producing well groomed Stories, and estimation of stories for two week sprints.
Communicates and collaborates effectively with technical leaders in a remote multi-team/multinational environment with teams spanning the globe.
Demonstrates flexibility and resilience to changes in company focus, and user needs, for Motorola to maintain market superiority.
ABOUT YOU
Strong background in modern software development practices, principles, and tools, open to discussion, and working well within a team.
Results driven, and disciplined engineer creating solid, well crafted code.
Designing features and writing specifications, and developing accordingly.
Enthusiasm for learning and exploring new technologies.
Willingness to mentor, and share knowledge and experience with respect for others.
Self-starter, able to understand, and verbally express, software development concepts precisely and concisely in well written artifacts.
MUST HAVE
Minimum 5 years experience building web applications.
Expertise in an object oriented language: C#, Java, Go
Working experience developing well designed Web APIs and REST using microservice principles and architectures.
Some UI experience using Javascript and modern frameworks like Angular or React SPAs.
Experience using and building CI/CD pipelines: bonus if built using yml.
Developing cloud based solutions in Azure, AWS, or GCP.
Creating unit and functional automation, load, performance, and security testing.
Diagnosis and debugging techniques like network tracing, threat analysis, log analysis, reading APM logs from cloud based solutions, and system analysis including kubectl commands.
BONUS POINTS FOR
Experience in teams using Agile and Scrum processes.
Kubernetes and Docker or other containerized solutions.
Real time streaming and queueing systems; Kafka, RabbitMQ, Service Bus, Event Hubs, Kinesis, Pub/Sub.
Schema design and optimizing data layers using RDBMS, NoSQL, or Columnar databases.
Green field product development experience.
This position is subject to working in high security areas governed by the US Department of Justice’s “Criminal Justice Information Services (CJIS) Security Policy” and therefore requires successfully passing a more stringent fingerprint background check administered by Motorola Solutions Inc. customers
This role can be remote anywhere in the US
#LI-MP2
#LI-REMOTE
Basic Requirements
Bachelor’s Degree and 4+ years of professional experience
OR Master’s degree and 2+ years of professional experience
Legal authorization to work in the U.S. indefinitely is required. Employer work permit sponsorship is not available for this position.
Travel Requirements
None
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
Yes
Our U.S. Benefits include:
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
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.
By using our site you agree to Website Terms of Use