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
About Alarm.com
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.
