Software Engineer II

Alarm.Com

The Role

Overview

Design and develop full-stack software for smart property solutions.

Key Responsibilities

  • full‑stack
  • software design
  • lifecycle
  • deployment
  • tech research
  • methodology

Tasks

-Design and develop full-stack software solutions across a variety of platforms and technologies. -Take part in the entire development lifecycle, from requirements gathering to deployment. -Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems.

Requirements

  • microservices
  • c#
  • kafka
  • datadog
  • sql
  • react

What You Bring

-Experience with external facing APIs and/or third-party platform integrations -Proficiency in developing high-availability, high-throughput services -Familiarity with microservices architecture -Strong object-oriented programming skills (C# is a plus) -Bachelor’s in Computer Science, Computer Engineering, a related field, or equivalent work experience -Experience with creating and maintaining unit tests -Familiarity with distributed systems, event-driven architecture, and messaging technologies (Kafka is a plus) -Experience with various monitoring tools (Wavefront, DataDog, Prometehus) -Experience in SQL database monitoring and management. -2+ years of professional software development experience -Experience with SQL databases, both in terms of schema + application development, as well as optimizations and database performance analysis (analyzing query plans, finding and introducing indexes, DB table design best practices) -Experience with JavaScript development using an established JS framework, React is a plus.

Benefits

-Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers. -Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.

The Company

About Alarm.Com

-A leader in smart home and business automation solutions. -Provides cloud-based security, video surveillance, energy management, and access control systems. -Connects devices to offer seamless security and automation experiences. -Known for innovative solutions that allow remote monitoring and control of properties. -Delivers cutting-edge technology to residential and commercial sectors, enhancing security and efficiency. -Has established partnerships with top home security brands and service providers, expanding its reach. -Solutions integrate smart home technologies like cameras, thermostats, and lighting.

Sector Specialisms

Retail

Education

Health Care

Financial

Technology

Transport

Banking

Hospitality

Government

Industrial

Visa Sponsorship

-sponsorship for employment authorization or immigration support is not available.

Security Clearance

-candidate may be subject to criminal background checks as permitted by law.