Software Engineer (R60390 Copy)

Motorola Solutions•Utah, US Offsite, UT
•$73,800 - $97,600

About The Position

Motorola Solutions is seeking a Software Engineer interested in developing and maintaining .NET C# microservices, databases, and cloud solutions. The role supports expansion of the company’s capabilities and delivery of next-generation messaging solutions through its Motorola Solution Messaging common service, which enables services and devices to remain connected and communicate in real time using customized messaging solutions. The engineer will work in an Agile/Scrum environment and collaborate with cross-functional teams in a global, multi-site setting. The position involves building scalable microservices, applying software engineering and testing best practices, and contributing to continuous improvement. The job posting describes mentoring, training, and a flexible, supportive environment intended to accommodate academic pursuits.

Requirements

  • Master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
  • Solid understanding of software engineering principles, object-oriented programming principles, and design patterns.
  • Proficiency in .NET C# and Node.js.
  • Experience building and deploying RESTful microservices.
  • Familiarity with SQL and NoSQL database technologies, such as MongoDB and PostgreSQL.
  • Strong analytical and problem-solving skills, including the ability to debug complex systems.
  • Proficiency with version control systems, particularly Git.

Nice To Haves

  • Knowledge of frontend frameworks such as AngularJS.
  • Understanding of Pub-Sub systems and message brokers, such as Service Bus, Event Hubs, Event Grid, RabbitMQ, or Kafka.
  • Experience with cloud platforms such as Azure.

Responsibilities

  • Participate in Agile/Scrum activities, including daily stand-ups, sprint planning, and retrospectives.
  • Collaborate in a global, multi-site environment and apply best practices in code reviews, testing, software engineering, and CI/CD.
  • Design and execute unit, integration, system, load, and acceptance tests to support application integrity and reliability.
  • Collaborate with cross-functional teams to architect, develop, and deploy scalable, high-performing .NET C# microservices.
  • Contribute to improving existing software development processes.
  • Stay current with technologies and industry trends.

Benefits

  • Incentive bonus plans
  • Medical, dental, and vision benefits
  • 401(k) with company match
  • 10 paid holidays
  • Generous paid time off packages
  • Employee stock purchase plan
  • Paid parental and family leave
  • Mentoring by industry experts
  • Workshops and training sessions
  • Flexible work environment that respects academic pursuits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service