At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination that’s critical for safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future.
This is a key technical leadership role where you will be an expert software developer and technical contributor, driving the design and evolution of our software systems across the entire stack. You'll be expected to work autonomously, mentor team members, and significantly impact product and department-level architecture and engineering quality.
Key Responsibilities
Design and scale the architecture of maintainable and reliable software systems, especially leveraging microservices architectural patterns.
Act as a hands-on expert software developer and key technical contributor, delivering significant impact across the organization and department.
Negotiate and collaborate effectively with Product and Business teams to define feature scope and manage product evolution.
Mentor and coach other engineers in software craftsmanship principles, championing code quality, refactoring, and security standards.
Drive a data-driven approach, focusing on process and efficiency improvements, quality metrics, and SRE KPIs.
Provide strong technical leadership, focusing on strategic planning, architectural definition, and the continuous organization of the team's work.
Engage in complex, multi-team tasks and define/maintain the architecture for the team and project.
Minimum 10 years of professional software development expertise.
10+ years of experience in building production-ready products and actively driving their architecture.
Deep full-stack proficiency in web application development (Angular) and building robust RESTful APIs/Microservices (Java).
Expertise in NoSQL databases (preferably Cosmos DB). SQL knowledge is a plus.
Strong familiarity with Azure cloud infrastructure, Kubernetes, and CI/CD.
Practical, hands-on knowledge of microservices or other distributed systems.
Capable of working without supervision and driving initiatives autonomously.
Very strong technical leadership skills and the ability to effectively mentor and guide a multi-national team of engineers.
Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Math, or related fields.
Excellent English language skills for efficient communication with North American peers and customers.
#LI-WC1
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.