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