Back to results

Senior Software Engineer - .NET

  • Remote, United States

Applications open in a new tab.

Job details

Experience
At least 4 years’ experience designing highly scalable fault tolerant systems
Posting language
English
Posted

Original job description

•

•

  • Rave Mobile Safety, a Motorola Solutions company, makes complex emergency response simple by building easy to use, trustworthy critical communication and collaboration software. Rave is a leader in mass notification and incident management that helps organizations, schools, and public safety agencies communicate and collaborate during emergencies. Rave’s solutions were utilized in 40 million incidents representing billions of individual communications in 2022 alone. This is your opportunity to become a key contributor in a rapid growth SaaS company while representing a product suite that makes an impact on people’s lives. Rave has had 12 consecutive years of double-digit growth and has recently been acquired by Motorola Solutions (NYSE:MSI), a global leader in public safety and enterprise security. Join our team and help us continue to grow!

Join Rave’s growing engineering team! Rave engineers take great pride in the product they develop because our software-as-a-service (SaaS) product suite keeps millions of people across North America safe, secure and connected. Our ideal candidate is an experienced Software Engineer who will be responsible to improve upon the existing design and development of a scalable suite of critical Alerting and Messaging applications that are a part of the Rave Mobile Safety Platform.

What you'll do:

Design

  • Partner early in the project lifecycle to create appropriate design patterns and recommendations related to our integrations both internally within Rave and externally with 3rd Party providers
  • Partner on the design of new UI features and workflows
  • Participate in Agile SCRUM team discussions to ensure delivery of a high-quality and fault tolerant platform
  • Provide technical oversight and direction for software integrations with third parties

Development

  • Develop a secure, scalable, and highly fault tolerant messaging backend using C# and SQL
  • Develop an intuitive and user-friendly web frontend using ASP.NET, HTML, CSS and JavaScript
  • Develop new and enhanced messaging services with modern capabilities to meet the needs of an expanding platform
  • Improve existing systems, ensuring they remain performant and compliant
  • Work with other teams to solve customer issues quickly
  • Review code and provide relevant feedback

Best Practices, Performance, Security

  • Troubleshoot and debug software code to optimize performance
  • Work with the software quality assurance team throughout the development process to test and fix/improve components
  • Ensure designs consider security and compliance

Who you are:

  • BS degree in Computer Science or other relevant field(s) (or equivalent experience)
  • At least 4 years’ experience designing highly scalable fault tolerant systems
  • Strong knowledge of backend, frontend and site operations
  • Background in C# and JavaScript development
  • Experience with a JavaScript framework (Angular, jQuery, Vue.js)
  • Ability to analyze code quickly
  • TCP, UDP, DNS, HTTP
  • API design & implementation
  • Experiencing designing and implementing systems that utilize highly available asynchronous processing
  • Scripting skills (PowerShell, Bash, python, Lua)
  • Databases (specifically MS SQL Server) & SQL
  • Experience with integrating third party libraries and APIs
  • Ability to analyze and evolve complex systems
  • Experience designing for Cloud-based architectures (AWS, Azure, etc.)

Above and Beyond:

  • Ability to work independently
  • Familiarity with a wide range of messaging frameworks and protocols (SIP, SMTP, T.38, TTY etc.)
  • Experience with cross-platform .NET development (Windows & Linux)
  • Experience with NoSQL databases, especially Redis
  • Experience with web servers (IIS, Apache)
  • Experience working within Agile software development
  • Experience with secure coding standards

Why you'll love it here:

  • We build a very important product that has serious, life-saving implications but we don't take ourselves too seriously!
  • Competitive base salary
  • Ongoing training and coaching for career development
  • Comprehensive medical, dental and vision coverage with significant company contribution
  • Long and Short Term Disability
  • 401K retirement savings program
  • Employee Assistance Program
  • Unlimited PTO
  • Pet Insurance
  • Remote work

Rave is an equal opportunity employer and is committed to sustaining a workforce that reflects the diversity of the customers and communities we serve. We provide equal opportunities without regard to sex, race, religion, age, disability, veteran status, sexual orientation, gender identity or expression, and any other personal attributes protected by federal, state, or other laws.

To learn more about Rave, please visit https://www.ravemobilesafety.com/

•

More about this job

Skills

  • .NET
  • Emergency response
  • Communication skills
  • C#
  • SQL
  • Microsoft ASP.NET
  • HTML
  • CSS
  • JavaScript
  • Troubleshoot
  • Debug software
  • Quality assurance
  • Regulatory compliance
  • Computer science
  • JavaScript Framework
  • jQuery
  • Vue.js
  • DNS
  • API development
  • Microsoft PowerShell
  • Bash
  • Python
  • Lua
  • Microsoft SQL Server
  • AWS
  • Microsoft Azure
  • Work independently
  • SIP
  • SMTP
  • Microsoft Windows
  • Linux
  • NoSQL
  • Redis
  • Agile
  • Software development

Report this job