Full Stack Software Engineer
Confirmed live in the last 24 hours
Alarm.com

1,001-5,000 employees

Smart property security and remote monitoring platform
Company Overview
Alarm.com stands out as a leading platform for intelligently connected properties, offering comprehensive security, video monitoring, intelligent automation, and energy management solutions. The company's culture is recognized for its meaningful work, earning the Top Workplace™ award, and it actively seeks individuals passionate about creating impactful change through technology. With its advanced technology, Alarm.com provides reliable protection and valuable insights, enabling users to manage their security remotely, monitor their property in HD, implement wellness solutions, and detect intrusions, making it a preferred choice for millions of home and business owners globally.
AI & Machine Learning
Consumer Software
Hardware
Data & Analytics

Company Stage

Seed

Total Funding

$164.5M

Founded

2000

Headquarters

McLean, Virginia

Growth & Insights
Headcount

6 month growth

1%

1 year growth

7%

2 year growth

6%
Locations
Provo, UT, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
PHP
JavaScript
Development Operations (DevOps)
HTML/CSS
CategoriesNew
Backend Engineering
Full-Stack Engineering
Software QA & Testing
Software Engineering
Requirements
  • 1+ years of experience in Software Development
  • B.A. or B.S. in Computer Science or similar engineering program with strong academic performance.
  • Self-starter, analytical, tenacious problem solver
  • Strong verbal and written communication skills
  • Rigorous attention to detail and focus on quality of deliverables
  • Proven team experience and comfort in a team-oriented environment
  • Passion for working with technology and excitement for creating high quality consumer technology products
  • 1+ years of experience with PHP, Javascript, CSS, and HTML
  • Experience with version control systems
  • DevOps experience a plus
Responsibilities
  • Designing, implementing and testing new software features
  • Innovating and improving existing products
  • Analyzing functional requirements and product specifications
  • Assisting with researching, adopting and integrating new technologies
  • Taking ownership of projects to ensure their successful completion with respect to deadlines
  • Working with DevOps team to assist in setup, deployment, and maintenance of various services
  • Other duties as assigned