A

Alarm.com

Integrated smart security and energy management

Senior Software Engineer - .NET

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

About the Job

Requirements

  • A 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.
  • Experience with distributed systems, real-time communications, or high-performance applications.
  • A solid track record of implementing and improving unit testing and automated testing strategies.
  • Ability to lead cross-functional collaboration.

Responsibilities

  • Design, develop, and maintain scalable backend services, APIs, and data models for the access control platform.
  • Build and improve the device communication layer connecting the cloud platform to access control hardware, including device configuration, firmware updates, and real-time event processing.
  • Develop full-stack features, including web front-end features in Ember.js, when projects require them.
  • Drive technical projects end to end, make architectural decisions, guide design reviews, and ensure scalability, security, and performance.
  • Onboard new engineers and mentor junior and mid-level engineers through code reviews, design discussions, and pairing; promote high code-quality standards.
  • Participate in the entire development lifecycle, from requirements gathering through deployment and production monitoring.
  • Work directly with access control hardware to develop, test, and debug device integrations.
  • Balance rapid iteration with scalability, robustness, and maintainability.
  • Collaborate with product managers, hardware and device engineers, and software teams across time zones.
  • Contribute ideas and technical improvements to the team.

Desired Qualifications

  • Proficiency with modern JavaScript frameworks such as Ember.js, Angular, or React.
  • Experience in the Internet of Things or home automation field.

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