Alarm.com is looking to accelerate the adoption of AI across the entire organization by solving hard problems, expediting development cycles, and proliferating cutting-edge solutions throughout their ecosystem. This role aims to revolutionize coding practices and innovations using AI tools like Copilot and similar technologies, combined with traditional full-stack engineering.
Requirements
- You have experience coding with autonomous agents, vibe coding, or working with AI copilots, combined with strong skills in full-stack engineering.
- You're fluent in modern programming languages and paradigms (e.g., Python, C-Sharp, JavaScript, distributed systems, event streaming platforms such as Kafka) and capable of advancing IoT and SaaS technologies.
Responsibilities
- Drive the adoption of Agentic AI practices across the organization, leveraging tools like Copilot and similar technologies to accelerate development cycles and improve engineering workflows.
- Implement robust features and products by combining modern AI-driven processes with traditional full-stack development practices, addressing backend services, websites, external-facing APIs, and database-related tasks.
- Tackle large-scale, complex challenges using AI-first methodologies, creativity, and ambition. Lead experiments to convert ambitious solutions into repeatable processes.
- Collaborate closely with device engineers, business partners, and other engineering teams to integrate next-generation AI tools and workflows seamlessly into existing ecosystems.
- Engage across diverse platforms and technologies, including IoT devices, distributed SaaS systems, and agent-based solutions, while embracing and learning new methodologies.
- Act as a hands-on contributor and mentor, working on backend services, websites, and databases. Lead the creation of scalable, high-throughput, and high-availability services using AI-enabled workflows.
- Investigate emerging AI technologies and define reusable frameworks, processes, and best practices for organizational scaling and impact.
Other
- You thrive in environments of rapid iteration and ambiguity. Your entrepreneurial spirit drives you to tackle problems, take ownership, and deliver impactful solutions under fast-paced conditions.
- You embrace the "no problem is too big to tackle" mantra, relishing the opportunity to take on ambitious challenges and convert ideas into actionable results.
- You're emotionally intelligent and comfortable working across diverse technical and non-technical teams to drive organizational change.
- For you, building isn't just a skill - it's a way of life. You create, iterate, and scale with intent and urgency.
- You balance speed with impact, deploying solutions and processes with measurable outcomes. You act fearlessly without waiting for perfect information.