A

Alarm.com

Integrated smart security and energy management

Software Engineer 2 - .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 2 years of professional software development experience.
  • Strong object-oriented programming skills.
  • Experience developing backend services and HTTP APIs such as REST.
  • Experience with database design and development using SQL.
  • Experience creating and maintaining unit tests.
  • Familiarity with a modern JavaScript framework such as Ember.js, Angular, or React.
  • Good communication skills.

Responsibilities

  • Design, develop, and maintain scalable backend services, APIs, and data models for the access control platform.
  • Contribute to the device communication layer connecting the cloud platform to access control hardware, including device configuration, firmware updates, and real-time event-processing flows.
  • Develop full-stack features, including web front-end features using Ember.js, as project needs require.
  • Participate in the full development lifecycle, from requirements gathering through deployment and production monitoring.
  • Work directly with access control hardware to develop, test, and debug device integrations.
  • Write unit and integration tests, validate features before release, and monitor production performance.
  • Make trade-offs between rapid iteration and scale, robustness, and maintainability.
  • Work with product managers, hardware and device engineers, and other software teams across time zones.
  • Learn through code reviews, design discussions, and pairing, and share knowledge as the team grows.
  • Contribute ideas and collaborate on product development.

Desired Qualifications

  • Experience with C# is a plus.
  • Familiarity with integration testing and CI/CD is a plus.
  • Experience working with hardware, IoT, or device development is a plus.

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