CareerPlanSign in

Senior Software Engineer C#

USA💼 Full-time🗓 2026-07-29 → 2026-09-26

Core

Lead design and delivery of high-impact automation features (rules, schedules, scenes) for Alarm.com's smart home platform, focusing on backend development and data infrastructure.

Role type

Senior Software Engineer (Backend)

Builds

Backend services and data infrastructure for home automation features

Domain

Smart Home / IoT / SaaS

Deliverable

production ML models | product features | infrastructure

Required skills

Backend engineering, HTTP APIs (REST/GraphQL), Object-Oriented Design, SOLID principles, Database fundamentals, CI/CD, Unit/Integration testing, System design, Mentoring

Preferred skills

C#/.NET Core, Microservices, Event-driven architecture, Kafka, Cloud-native infrastructure (Docker/Kubernetes), AI-assisted development

Technologies

C#, .NET Core, SQL Server, Kafka, Ember.js, React, Node.js, Python, Kubernetes, Azure, Redis

Responsibilities

Lead and develop software across platforms, engage in research of new technologies, write coherent code, provide feedback via code reviews, mentor engineers, scope ambiguous problems, articulate tradeoffs

Seniority

Senior, hands-on IC with mentorship

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.