Alarm.com

Software Engineer II

Alarm.com
Apply
2 months ago
Kraków, PolandMid Level

Responsibilities

  • Design, develop, and maintain full-stack software across a wide range of platforms and technologies.
  • Research, evaluate, and integrate tools and frameworks to address complex technical challenges.
  • Participate in the full software development life cycle from requirements gathering through deployment and maintenance.
  • Collaborate with cross-functional teams to define solutions meeting business and technical needs.
  • Contribute ideas to product development and balance rapid delivery with long-term stability.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent professional experience.
  • Two or more years of professional software development experience.
  • Strong object-oriented programming skills, with proficiency in C# preferred.
  • Experience with database design, SQL, and backend development.
  • Experience writing and maintaining unit tests.
  • IoT or home automation experience is a plus.
  • Curiosity and a desire to continuously learn and improve.

Benefits

  • Permanent employment contract (CoE).
  • Medical care, life insurance, and sports package.
  • Annual professional development budget.
  • Fully office-based work in Krakow with occasional remote work possible.
  • Collaborative, in-person working environment.

Tech Stack

C#SQL
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