A

Alarm.com

Integrated smart security and energy management

Staff Software Engineer - Site Reliability Engineering

Site Reliability EngineeringConfirmed live in the last 24 hours
Full-timeKraków, PolandNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, a related field, or equivalent practical experience.
  • At least 10 years of professional software engineering experience, including production operations and on-call ownership.
  • A proven track record of improving measurable reliability outcomes in distributed systems.
  • Deep expertise in observability and production support practices.
  • Strong networking fundamentals for distributed systems, including TCP/IP, DNS, TLS, HTTP, and Layer 4/Layer 7 behavior.
  • Strong experience with distributed systems technologies such as Kubernetes, Kafka, and Redis.
  • Experience with cloud infrastructure and operations at scale.
  • Strong software engineering fundamentals in object-oriented design and software development lifecycle practices.
  • Strong analytical, communication, and decision-making skills under production pressure.

Responsibilities

  • Own reliability for core production systems, including deployments, on-call operations, and incident response.
  • Drive capacity planning across cloud and physical infrastructure.
  • Define and improve reliability goals and operational outcomes, such as availability and mean time to recovery.
  • Lead observability improvements across metrics, logs, traces, alert quality, and runbook maturity.
  • Build automation and tooling that improve reliability and engineering velocity.
  • Partner with engineering, product, and business stakeholders to align reliability priorities with roadmap goals.
  • Shape database and data-processing reliability, including performance and operational safety.
  • Apply sound engineering judgment to balance delivery speed with long-term resilience.
  • Perform other duties as assigned.

Desired Qualifications

  • Experience with Azure.
  • Experience with C# and .NET.
  • Experience leading high-severity incident response and driving durable post-incident improvements.
  • Strong database and data-processing experience, including performance tuning, schema evolution, and rollback-safe deployment practices.
  • Deep experience with advanced traffic management and troubleshooting in production, such as Envoy, ingress controllers, service mesh, global load balancing, and cross-region routing.
  • Experience with video streaming systems, WebRTC, IoT device ecosystems, OpenVPN, and MQTT.

About the Company

Alarm.com

Integrated smart security and energy management

Alarm.com provides integrated smart security solutions for businesses by combining video surveillance, access control, lighting, and energy management into one platform. The system works through devices installed by authorized service providers and connected to a cloud-based platform that is managed via a single app. Customers can monitor and control premises, automatically adjust energy use with smart thermostats, and receive ongoing support through monthly service fees. Compared to competitors, Alarm.com relies on a partner network to install and customize systems and emphasizes an all-in-one solution with recurring revenue, rather than selling standalone hardware. The company’s goal is to offer reliable, scalable security and energy management that is easy to manage for small to medium-sized businesses and commercial enterprises.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Tysons, VA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Alarm.com

See more jobs