Jobs
Required Skills
C#
.NET Core
ASP.NET
Object-oriented programming
Message queuing
Asynchronous programming
Company Overview
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.
Department Overview
Focusing on the Rapid Deploy product line leading cloud-native platform for public safety. We provide Next Generation 911 solutions that deliver intelligent information throughout the emergency response journey, empowering agencies and first responders to drive better outcomes in mission-critical situations. With a curated partner network, our platform combines mobile signals, critical datasets, and call information into a single operating system, improving emergency response with location accuracy, situational awareness, modern communications, and actionable insights. Our products improve outcomes and ultimately save lives.
Job Description:
We are looking for a Senior Software Engineer responsible for building C# applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Translate application storyboards and use cases into functional applications. Design, build, and maintain efficient, reusable, and reliable C# code. Ensure the best possible performance, quality, and responsiveness of applications. Identify bottlenecks and bugs, and devise solutions to these problems. Help maintain code quality, organization, and automation. Contribute in all phases of the development life-cycle.
Basic Requirements:
-
5+ years of experience with .Net development tools such as .Net Core, ASP.Net and C#.
-
Fluent English
-
Strong in C#, with a good knowledge of its ecosystems
-
Experience with Cloud, serverless, or distributed systems
-
Strong with .NET framework as well as .Net Core
-
Strong understanding of object-oriented programming
-
Strong understanding of message queuing
-
Strong understanding of asynchronous
-
Experience with various design and architectural patterns
-
Familiarity with Domain Driven Design and Event Sourcing would be advantageous (a plus) Knowledge of concurrency patterns in C#
-
Ability to work independently, yet function as an integral part of a team
-
Ability to understand business requirements and translate them into technical requirements
-
Excellent troubleshooting and communication skills, and ability to work well in a team setting|
Bonus points for experience with:
-
Experience with pipeline architecture
-
Experience with Azure API Management, Azure Serverless Functions, Event Hubs, Service Bus, Application Insights, Cosmos DB
-
Experience with Azure IoT and/or managing an IoT device platform
-
Experience in 9-1-1 industry
-
Experience with Azure DevOps and CI/CD
-
Experience with computer networking
-
Experience with complex regular expressions
Travel Requirements:
Under 10%###
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.
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Senior Software Engineer, Front End
Capital One · 4 Locations

Senior AI/ML Platform Engineer
Johnson Controls · 2 Locations

Senior Software Engineer - Front End
Veeva Systems · California - Pleasanton

Senior Network Engineer
General Dynamics · International

Principal Systems/Software Engineer | Embedded Linux Firmware
Juniper Networks · Spring, Texas, United States of America
Reviews
4.1
27 reviews
Work Life Balance
3.6
Compensation
4.1
Culture
4.4
Career
4.5
Management
3.6
85%
Recommend to a Friend
Pros
Competitive compensation packages with equity
Opportunities for continuous learning and growth
Cutting-edge technology stack and interesting technical challenges
Cons
Fast-paced environment with tight deadlines
Internal politics in some teams
Organizational changes and restructuring can be disruptive
Salary Ranges
43 data points
Mid/L4
Senior/L5
Mid/L4 · Data Relationship Manager
1 reports
$143,231
total / year
Base
$110,178
Stock
-
Bonus
-
$143,231
$143,231
Interview Experience
3 interviews
Difficulty
3.0
/ 5
Duration
14-28 weeks
Offer Rate
33%
Experience
Positive 33%
Neutral 67%
Negative 0%
Interview Process
1
Phone Screen
2
Technical Interview
Common Questions
Technical coding questions
System design concepts
Programming fundamentals
News & Buzz
Mirae Asset Global Investments Co. Ltd. Lowers Stock Holdings in Motorola Solutions, Inc. $MSI - MarketBeat
Source: MarketBeat
News
·
5w ago
Motorola Solutions, Inc. $MSI Shares Purchased by AlphaQuest LLC - MarketBeat
Source: MarketBeat
News
·
5w ago
Motorola Solutions launches role-based AI suites for public safety operations - Telecompaper
Source: Telecompaper
News
·
5w ago
Motorola Solutions to Issue Fourth-Quarter and Full-Year 2025 Earnings Results on February 11 - Business Wire
Source: Business Wire
News
·
5w ago
