Menlo Solutions

Senior Software Engineer – Alerting System (Angular / C# / SignalR / Azure)

About the Role We are seeking a Senior Software Engineer to lead the development and support of our real-time Alerting System, a mission-critical platform built with Angular, C#, SignalR, and Azure. This system ensures timely delivery of alerts and notifications across the enterprise and requires high availability, low latency, and robust architecture. Key Responsibilities Design, develop, and maintain real-time […]

About the Role

We are seeking a Senior Software Engineer to lead the development and support of our real-time Alerting System, a mission-critical platform built with Angular, C#, SignalR, and Azure. This system ensures timely delivery of alerts and notifications across the enterprise and requires high availability, low latency, and robust architecture.

Key Responsibilities

  • Design, develop, and maintain real-time alerting features using Angular (frontend) and C#/.NET (backend).
  • Implement and optimize SignalR-based communication for live updates and push notifications.
  • Architect scalable, cloud-native solutions using Azure services (e.g., Azure Functions, App Services, Event Grid).
  • Collaborate with UX designers, product managers, and QA engineers to deliver intuitive and reliable user experiences.
  • Ensure system reliability through comprehensive testing, monitoring, and incident response strategies.
  • Lead technical discussions, code reviews, and architectural planning sessions.
  • Contribute to documentation, knowledge sharing, and continuous improvement initiatives.

Required Qualifications

  • 5+ years of experience in full-stack software development with Angular and C#/.NET.
  • Strong expertise in SignalR or similar real-time communication frameworks.
  • Proven experience with Azure cloud services and deployment pipelines.
  • Solid understanding of microservices, REST APIs, and event-driven architecture.
  • Experience with performance tuning, monitoring, and troubleshooting distributed systems.
  • Excellent communication skills and ability to lead technical initiatives.

Preferred Qualifications

  • Experience with alerting, monitoring, or incident management systems.
  • Familiarity with Azure DevOps, Application Insights, and Log Analytics.
  • Knowledge of accessibility and responsive design best practices.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare