A

Alarm.com

Integrated smart security and energy management

Senior Software Engineer

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

About the Job

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field, or equivalent professional experience.
  • 5+ years of professional software development experience, with proven success in delivering complex projects.
  • Advanced object-oriented programming skills, preferably in C#.
  • Strong experience with database design, SQL, and backend services.
  • A solid track record of implementing and improving unit testing and automated testing strategies.
  • Experience in distributed systems, real-time communications, or high-performance applications.
  • Ability to lead cross-functional collaboration.

Responsibilities

  • Lead the design, development, and maintenance of full-stack software across diverse platforms and technologies.
  • Architect solutions that balance scalability, performance, and maintainability for device protocol communications.
  • Research emerging technologies and champion adoption where they can bring significant value.
  • Guide the software development life cycle from requirements gathering through deployment, monitoring, and optimization.
  • Collaborate with product managers, QA, and other engineering teams to deliver impactful solutions.
  • Make strategic technical decisions, setting direction for projects and influencing the broader team’s approach.
  • Mentor junior and mid-level engineers, providing code reviews, architectural coaching, and career guidance.
  • Contribute innovative ideas and drive continuous improvement in both product and process.

Desired Qualifications

  • Experience in the Internet of Things and/or working with hardware devices 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