Full-Time

Software Technical Lead

Alarm.com

Alarm.com

1,001-5,000 employees

Smart property security and remote monitoring platform

Data & Analytics
Hardware
Consumer Software
AI & Machine Learning

Senior

Vienna, VA, USA

Requirements
  • Bachelor's in Computer Science, Computer Engineering, a related field or equivalent work experience
  • 8+ years of professional software development experience
  • Experience leading and/or mentoring other engineers
  • Expert object-oriented programming skills; C# and .NET a plus
  • Significant database design and development experience
  • Knowledge of networking concepts, principles, and technologies
  • Experience working with hardware and device development a major plus
Responsibilities
  • Be a mentor to our growing engineering department.
  • Develop full stack software for a wide variety of platforms and technologies.
  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems.
  • Take part in the entire project life cycle, from requirements development to deployment.
  • Work hard and be flexible: we have quick development cycles, evolving requirements, and lots of cross-team collaboration.
  • Exercise good judgment. Know when to work quickly, and when to build a robust solution. Your work will be used by multiple business units, so you will need to consider many use cases when developing.
  • Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.

Company Stage

Seed

Total Funding

$164.5M

Headquarters

McLean, Virginia

Founded

2000

Growth & Insights
Headcount

6 month growth

1%

1 year growth

8%

2 year growth

6%