View All Jobs 114331

Software Engineer II

Own the development of AI-forward software features to optimize revenue-critical Alarm.com products
Tysons, Virginia, United States
Mid-Level
10 hours agoBe an early applicant
Alarm.com

Alarm.com

Provides cloud-based smart home security, video monitoring, and automation services through connected devices and mobile apps.

Software Engineer II

We are seeking a mid-level Software Engineer to join a team responsible for several revenue-critical and high-demand initiatives. The ideal candidate is a curious, business-minded engineer who enjoys working across multiple initiatives and is more AI-forward than typical mid-level roles.

Design, build, and maintain scalable software systems supporting revenue-critical products

Collaborate with engineers, product managers, and business stakeholders

Apply agentic or AI-assisted approaches to improve workflows, decision-making, and system capabilities

Design and evolve systems with performance, reliability, and maintainability in mind

Contribute to database and system design decisions, not just implementation

Keep business outcomes and customer experience at the center of technical decisions

Other duties as assigned

Required Qualifications

2–3 years of professional software engineering experience

Experience with AI-assisted workflows, leveraging AI and agentic systems to amplify productivity

Strong programming fundamentals and the ability to read, understand, and reason about existing codebases

Knowledgeable of the.NET ecosystem, including frameworks, tooling, and best practices

Solid database design skills, able to model out a basic set of tables

Strong system design skills and the ability to think beyond individual features

Experience with continuous deployments and modern delivery practices

Business-oriented mindset with a strong sense of customer impact

Nice to Have

Experience with.NET technologies

Experience with front end technologies

Familiar with at least one code organization practice e.g. layered architecture, CQRS, etc.

Experience with microservices architectures

Familiarity with domain-driven design (DDD) concepts

Experience working in agile or iterative development environments

Exposure to distributed systems or event-driven architectures

Why Join Us

Work on highly visible, business-critical initiatives

Help accelerate delivery for products that directly impact revenue

Influence how AI-forward engineering practices are adopted

Collaborate with a team that values curiosity, pragmatism, and business outcomes

Alarm.com is the leading platform for intelligently connected properties. Millions of homeowners and businesses rely on Alarm.com's technology to secure, monitor, and manage their environments from anywhere.

Our total rewards package is designed to support you holistically—in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.

Alarm.com is an Equal Opportunity Employer

+ Show Original Job Post
























Software Engineer II
Tysons, Virginia, United States
Engineering
About Alarm.com
Provides cloud-based smart home security, video monitoring, and automation services through connected devices and mobile apps.