2 months ago
Tysons, VA, USASenior
Base Salary
$113k - $148k/yr
Responsibilities
- Design and develop full-stack software solutions across multiple platforms and technologies.
- Lead technical projects, make architectural decisions, and ensure scalability, security, and performance.
- Research, evaluate, and apply technologies to solve complex engineering challenges.
- Participate in the full development lifecycle from requirements gathering through deployment.
- Develop backend services and APIs and contribute to database design and development.
- Collaborate with product managers, device engineers, and other software teams.
- Mentor junior engineers and promote technical growth and knowledge sharing.
- Drive technical improvements and innovative solutions for the access control platform.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
- At least 5 years of professional software development experience.
- Strong object-oriented programming skills.
- Experience with database design and development, preferably SQL Server.
- Proficiency developing backend services and APIs.
- Experience with JavaScript frameworks, preferably Ember.js.
- Experience with unit testing, integration testing, and CI/CD pipelines.
- Knowledge of distributed systems, event-driven architecture, and messaging technologies; Kafka is a plus.
- C#/.NET experience is a plus.
- Experience with IoT, hardware, or embedded systems is a plus.
Benefits
- Medical plans with company subsidies.
- Health Savings Account with a company contribution.
- 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 and casual work environment with team events, hackathons, and company-wide celebrations.
- Employees work from the office four days per week.
- Employment authorization sponsorship and other immigration-related support are not available for new applicants.
Tech Stack
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.
