Senior Staff Software Engineer

Posted:
8/28/2024, 5:00:00 PM

Location(s):
Penang, Malaysia

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

Workplace Type:
Remote

Company Overview

At Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for safer by building the best possible technologies across every part of our safety and security ecosystem. That's mission -critical communications devices and networks, AI-powered video security & access control and the ability to unite voice, video and data in a single command center view. We're solving for safer by connecting public safety agencies and enterprises, enabling the collaboration that's critical to connect those in need with those who can help. The work we do here matters.


Department Overview

Orchestrate & Safety Reimagined
Our MSI CTO Systems and Solutions team are responsible for developing emerging solutions that span multiple technologies and products. We productize and integrate video solutions, vehicle intelligence, video and audio analytics and sensor systems to solve for a safer community. Our teams bring to life highly innovative end-to-end products, including AI-powered weapons detection, license plate recognition and even a remote drone piloting system. We are also responsible for the creation and continuous development of both Cloud and on-premise software for the MSI portfolio.


Job Description

  • For our Cloud-based solutions, we are focused on delivering our products from code to a production service in the most secure, efficient and automated way possible.  As a DevOps Engineer, you will be responsible for design, develop, test and maintenance of the build systems, deployment toolchains and be working with a wider team in MSI responsible for DevOps. 

  • Build systems and tooling experience in Azure, GCP, Git and AWS

  • Collaborate with the engineering team as an expert on reliability, performance, and efficiency

  • Develop automated and highly repeatable processes for builds, deployment and test

  • Deploy Logging and Analytics tools and evangelize standards across the development organization

  • Implement instrumentation to monitor, troubleshoot, and resolve issues 

  • Influence designs, architecture and methods for deploying large scale distributed systems in the most secure fashion

  • Establish DevOps team best practices.

  • Take part in a 24x7 on-call rotation

  • Submit and implement change requests and create "blameless" root cause analysis on infrastructure issues, in a fast-paced environment

#LI-YK1


Basic Requirements

  • Must have 3+ years experience in system solutions, test automation, and release management using Agile methodology

  • Bachelor's or Master's degree in a relevant field such as Computer engineering or science

  • Experience with Azure/ADO DevOps, GitHub (git actions), and CI/CD (other cloud platform experience considered)

  • A great communicator and demonstrate the ability to positively influence others

  • Experience testing, deploying, and operating web services on cloud based infrastructure (e.g. Microsoft Azure, AWS) 

  • Experience writing performant code in high-level programming or scripting languages

Basic Requirements

Bachelor's degree in a relevant field such as Computer engineering or science 3+ years in a technical leadership position with working experience in system solutions, test automation, and release management.  OR Masters

Desired Background/Knowledge/Skills:

Application platform experience deployed using (.Net Core, Azure Databases)

Experience with monitoring and logging tools and platforms

Experience with Continuous Integration (CI) and Continuous Delivery (CD)

Track record of solving complex problems with technology

Experience working in a fast paced Agile/Scrum environment

Bonus for dotnet and SQL

  • Understanding of Cloud security and adherence to best practices for cybersecurity

  • Understanding of API development and testing with experience using Postman, Swagger, or similar API tools.

  • Have a mindset to automate everything from deploying software to mitigating system failures

#LI-YK1


Travel Requirements

None


Relocation Provided

None


Position Type

Experienced

Referral Payment Plan

Yes

EEO Statement

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

We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.

We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please email [email protected].

Motorola Solutions

Website: http://www.motorolasolutions.com/

Headquarter Location: Chicago, Illinois, United States

Employee Count: 10001+

Year Founded: 1928

IPO Status: Public

Last Funding Type: Post-IPO Equity

Industries: Cyber Security ⋅ Telecommunications ⋅ Video