Alarm.com

Alarm.com

Staff Software Engineer

Tysons, Virginia · Staff+

Sponsorship not specifiedDetected 14 days ago
C#.NETDistributed SystemsCode ReviewSQLRedisAzureKubernetesHelmGrafanaPlatform EngineeringKafkaLoad TestingLeadershipCommunicationCollaborationMentoring

About the role

  • Our employees work from the office 4 days a week.
  • Our standards are high and our employees enjoy working alongside other high achievers. - Make an immediate impact: New employees can expect to be given real responsibility for bringing new technologies to the marketplace.

Responsibilities

  • You'll write code, lead design sessions, and stay close to production.
  • The difference is that your decisions ripple outward - they shape how the whole organization builds.
  • You'll drive domain design decisions that influence how ADC's platform evolves - separating tightly-coupled monolith concerns into well-bounded, scalable services.
  • We have a strong focus on teamwork, and we work to create a collaborative and welcoming environment that enables our teams to excel.
  • We don't want to micro-manage you.
  • We want you to own stuff and bring your experience to make those products best in class.
  • Help maintain and evolve the shared SDA library suite (Alarm.Kafka, Alarm.AspNetCore.*, Alarm.BackgroundService, Alarm.Caching.Redis, Alarm.CronJobs, and more) that serves as the foundational infrastructure for all SDA development at ADC.
  • Drive architectural analysis and design for core platform domains.
  • Improve and maintain the SDA developer experience through dotnet-templates, Backstage integration, Specmatic contract testing, and progressive delivery tooling with Helm and Argo Rollouts.
  • Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, a related field, or equivalent work experience
  • 8+ years of professional software engineering experience
  • Strong experience with C# and.NET Core
  • experience with distributed systems and microservices architecture
  • Experience with event streaming platforms (e.g., Kafka) and background service patterns
  • Experience with Kubernetes-based deployments and modern observability tooling (Grafana, OpenTelemetry, or equivalent)
  • Experience with contract testing (e.g., Specmatic, Pact) and progressive delivery patterns (e.g., Argo Rollouts, canary deployments)
  • Familiarity with internal developer portals (e.g., Backstage) and developer experience programs
  • Experience with legacy API modernization or monolith decomposition at scale
  • Experience with Helm chart development and Kubernetes-native infrastructure tooling

Skills

  • Our tech stack includes C#.NET, SQL Server, Kafka, K8s, Azure, Redis, Helm, Argo Rollouts, Grafana, and Backstage.
  • Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week.

Compensation

  • The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience.

Benefits

  • Our total rewards package is designed to support you holistically-in your health, your finances, and your life outside of work.
  • The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match.
  • We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave.
  • To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.
  • Ensure the operational health of platform services through Grafana dashboards, alert validation, load testing support, and a strong culture of operational readiness.

Equal opportunity

  • Equal Opportunity Employer

Visa & Work Authorization

  • Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.

This listing is sourced directly from Alarm.com's careers page and normalized into a canonical job model.