Alarm.com→
Software Engineer at Alarm.com in Centennial, CO
Entry LevelOn-siteFull-timeCentennial, CO$90k–$110k/yr
Skills
object-oriented programmingc#web development frameworksember.jsangularreactdatabasessql
Job Description
Summary: Alarm.com is the leading platform for intelligently connected properties, and they are seeking a Software Engineer to contribute to cutting-edge security solutions. In this role, you will work across various technologies, gaining exposure to full-stack development and collaborating with experienced engineers to build software that integrates with IoT devices.
Responsibilities:
- Designing, implementing, and testing new software features
- Innovating and improving existing solutions
- Analyzing functional requirements and product specifications to deliver high-quality software
- Assisting with researching, adopting, and integrating new technologies
- Taking ownership of projects to ensure their successful completion within deadlines
- Collaborating with Quality Assurance to develop a test plan for successful software deployment
- Working with cross-functional teams, including product management, UX/UI, and hardware engineers
- Development with automated tools through LLMs and AI
- Other duties as assigned
Required Qualifications:
- 0+ years of experience in software development (internship or academic project experience preferred)
- B.A. or B.S. in Computer Science, Computer Engineering, or a related field
- Experience with object-oriented programming (C# preferred)
- Familiarity with web development frameworks (Ember.js, Angular, or React is a plus)
- Understanding of databases and SQL
- Strong problem-solving skills and a willingness to learn new technologies
- Excellent verbal and written communication skills
- Passion for technology and security solutions
Required Skills: Object-oriented programming, C#, Web development frameworks, Ember.js, Angular, React, Databases, SQL
Benefits: Medical plans with company subsidies, Health Savings Account (HSA) with a company contribution, 401(k) with an employer match, Paid vacation that increases with tenure, Paid holidays, Wellness time, Paid maternity and bonding leave, Company-paid disability and life insurance
Benefits
Medical plans with company subsidies
Health Savings Account (HSA) with a company contribution
401(k) with an employer match
Paid vacation that increases with tenure
Paid holidays
Wellness time
Paid maternity and bonding leave
Company-paid disability and life insurance