Principal Software Engineer at Alarm.com

Tysons, Virginia, United States

Alarm.com Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Smart Home, IoT, Security TechnologyIndustries

Requirements

  • Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience
  • 15+ years of professional software development experience
  • Experience leading and/or mentoring other engineers with a proven track record of developing people and solutions that are reusable by other engineers
  • Proven expertise in object-oriented programming skills; C# and .NET experience is a plus
  • Ability to select new frameworks and architecture designs, educate other teams about them and effect their buy-in
  • Significant database design, performance, and development experience
  • Superior analytical skills with a problem-solving attitude
  • Ability to perform across teams
  • Independent thinker and problem solver
  • Understanding of UI tech stacks, needs and limitations

Responsibilities

  • Mentor groups of junior, senior, lead, and staff engineers
  • Help build and cultivate innovation by driving cross-collaboration and execution of projects across multiple teams and knowledge domains
  • Develop full stack software for a wide variety of platforms and technologies
  • Provide technical thought leadership in designs and major software components, systems, and features and effect their buy-in
  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems and optimize engineering solutions
  • Work closely with product owners and business stakeholders to execute strategies and define roadmaps
  • Work hard and be flexible: quick development cycles, evolving requirements, and lots of cross-team collaboration
  • Be an expert on system architecture, functionality, and data flows as well as operations processes and tools
  • Supervise and oversee the technical aspects of multiple projects
  • Exercise good judgment: know when to work quickly, when to build a robust solution, and when building a new solution is not required; consider many use cases when developing
  • Bring ideas and collaborate on product development, not blindly build to a spec
  • Other duties as assigned

Skills

Software Engineering
Mentoring
Project Ownership
Cross-Functional Collaboration
Smart Home Technology
Video Analytics
Large Scale Data Processing
Research
Development
Design

Alarm.com

Integrated smart security solutions for businesses

About Alarm.com

Alarm.com offers smart security solutions for small to medium-sized businesses, integrating security, lighting, locks, video surveillance, and energy management into one app. This allows businesses to efficiently monitor and control their premises, benefiting from features like video monitoring and energy-saving smart thermostats. The company partners with authorized service providers to sell and install their systems, which come with low upfront costs and ongoing service fees. Alarm.com aims to provide comprehensive security management that helps businesses operate more effectively.

Tysons, VirginiaHeadquarters
2000Year Founded
$158.6MTotal Funding
IPOCompany Stage
Energy, Enterprise Software, CybersecurityIndustries
1,001-5,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
Health Savings Account/Flexible Spending Account
Unlimited Paid Time Off
Flexible Work Hours
Remote Work Options
Paid Vacation
Paid Sick Leave
Paid Holidays
Parental Leave
401(k) Retirement Plan
401(k) Company Match
Wellness Program
Pet Insurance
Educational Assistance Program
Company Equity

Risks

DIY home security systems could impact Alarm.com's market share.
Standalone security devices may attract customers away from ongoing service fees.
False alarms in security systems could affect customer satisfaction and retention.

Differentiation

Alarm.com integrates security, lighting, and energy management into a single app.
Their AI Deterrence technology offers advanced security features for tech-savvy customers.
They provide a cost-effective solution with low upfront costs and recurring service fees.

Upsides

The DIY home security market is projected to grow significantly by 2028.
32% of US households have a paid security service, offering market expansion opportunities.
Increased adoption of bundled services can boost customer acquisition and retention.

Land your dream remote job 3x faster with AI