Alarm.com

Senior Software Engineer (.NET)

Alarm.com
Apply
2 months ago
Kraków, PolandSenior

Responsibilities

  • Design, develop, maintain, and optimize scalable backend services, APIs, and data models for the access control platform.
  • Build and improve communication layers connecting cloud services to panels, readers, locks, and other access-control hardware.
  • Implement device configuration, firmware update, and real-time event-processing flows.
  • Develop full-stack features, including web front-end functionality when required.
  • Drive technical projects end to end, make architectural decisions, guide design reviews, and ensure scalability, security, and performance.
  • Mentor engineers, support onboarding, conduct code reviews and design discussions, and improve code quality standards.
  • Participate in requirements gathering, deployment, production monitoring, testing, and the broader development lifecycle.
  • Work directly with physical access-control hardware to develop, test, and debug device integrations.
  • Collaborate with product managers, hardware and device engineers, and software teams across time zones.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent professional experience.
  • At least 5 years of professional software development experience delivering complex projects.
  • Advanced object-oriented programming skills, preferably in C#.
  • Strong experience with database design, SQL, and backend services.
  • Proficiency with modern JavaScript frameworks such as Ember.js, Angular, or React is a plus.
  • Experience in IoT or home automation is a plus.
  • Experience implementing and improving unit testing and automated testing strategies.
  • Experience with distributed systems, real-time communications, or high-performance applications.
  • Excellent communication skills and ability to lead cross-functional collaboration.

Benefits

  • Fully office-based in Krakow, with occasional remote work possible
  • Permanent employment contract (CoE)
  • Medical care, life insurance, and sports package
  • Annual $2,000 budget for professional development
  • Opportunity to work directly with real-world access control panels, readers, locks, and IoT devices

Tech Stack

AngularApache KafkaC#Ember.jsJavaScriptMicrosoft SQL Server.NETReactSQL
Alarm.com

About Alarm.com

1,001-5,000 employees

Alarm.com builds a cloud-based platform for smart home and business security, video monitoring, access control, automation, and energy management. Its services are delivered through a global network of professional security dealers and integrators on a subscription model, with companion web and mobile apps and compatible IoT devices. Founded in 2000 and headquartered in Tysons, Virginia, it is publicly traded on Nasdaq under the ticker ALRM.

Contact me