Alarm.com

Senior Staff Software Engineer

Alarm.com
Apply
2 months ago
Tysons, VA, USAStaff+

Base Salary

$180k - $205k/yr

Responsibilities

  • Mentor junior, senior, and lead engineers and help develop reusable engineering solutions.
  • Design and implement large-scale applications, products, platforms, systems, and software features.
  • Act as a platform-team architect and lead technical discovery, design, and implementation.
  • Collaborate with product owners, business stakeholders, Platform teams, and Operations teams on strategies and roadmaps.
  • Support core production systems through deployment, maintenance, on-call rotations, and subject-matter expertise.
  • Plan cloud and physical capacity and advise on database and data-processing strategy.
  • Research and evaluate technologies and methodologies for challenging technical problems.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
  • 10+ years of professional software development experience.
  • Experience leading or mentoring engineers with a proven record of developing people and reusable solutions.
  • Expertise in object-oriented programming, object-oriented design, and software lifecycles; C# and .NET experience is a plus.
  • Software architecture experience and significant database design and development experience.
  • Production support experience; SRE experience is a plus.
  • Extensive observability experience with tools such as Datadog, Grafana, or Wavefront, plus runbook support.
  • Capacity planning experience covering physical and cloud infrastructure.
  • Strong analytical, problem-solving, teamwork, and independent-thinking abilities.

Benefits

  • Office-based work four days per week.
  • Medical plans with company subsidies, a company-contributed Health Savings Account, and a 401(k) with employer match.
  • Paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave.
  • Company-paid disability and life insurance.
  • Collaborative, casual work environment with opportunities for broad experience, responsibility, and collaboration.

Tech Stack

C#DatadogGrafanaMicrosoft SQL Server.NET

Categories

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