Staff Software Engineer - AI Focus
Explicitly requires vibe coding skills and use of Copilot/agentic AI; focuses on AI-assisted coding and integrating autonomous agents into development workflows.
About the Role
As a Staff Software Engineer - AI Enablement you will champion adoption of AI-assisted and agentic tooling across the company while contributing as a hands-on full-stack engineer. Your mission is to accelerate development cycles using tools like Copilot and autonomous agents, build scalable IoT/SaaS backend systems, and mentor engineering teams to operate with AI-first workflows.
Job Description
Role
As a Staff Software Engineer focused on AI Enablement you will drive the adoption of AI-assisted and agentic development practices across Alarm.com while delivering hands-on full-stack engineering work. You will lead experiments, define reusable frameworks and best practices, and help teams integrate AI tools to accelerate delivery and improve engineering workflows.
Key Responsibilities
- Champion adoption of Agentic AI, Copilot-style assistants, and autonomous agents to accelerate development.
- Build and maintain features across backend services, websites, external-facing APIs, and databases.
- Design and implement scalable, high-throughput, high-availability systems for IoT and distributed SaaS platforms.
- Lead experiments to convert AI-driven solutions into repeatable processes and reusable frameworks.
- Collaborate closely with device engineers, business partners, and cross-functional teams to integrate AI workflows.
- Act as a hands-on contributor and mentor: review code, provide technical leadership, and develop best practices.
- Research emerging AI technologies and recommend operational patterns for organizational scale.
- Other duties as assigned.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, related field, or equivalent work experience.
- 8+ years of professional software development experience.
- Experience thriving in rapid-iteration, ambiguous (startup-like) environments.
- Demonstrated experience with AI-assisted coding, autonomous agents, or Copilot-style tooling (“vibe coding”).
- Strong full-stack engineering skills and technical fluency in modern languages and paradigms (examples cited: Python, C#, JavaScript).
- Experience with distributed systems and event streaming platforms (e.g., Kafka), and familiarity with IoT and SaaS environments.
- Strong collaboration, communication, and mentorship skills; entrepreneurial mindset and bias for action.
Tech Stack (mentioned)
- Copilot, Agentic AI, autonomous agents
- .NET, SQL Server, Kafka, Ember.js, Node.js
- Native iOS and Android applications
- Python, C#, JavaScript
Work Model
- Hybrid role with employees working from the office four days a week.
Benefits
- Competitive pay
- Subsidized medical plan options
- HSA with generous company contribution
- 401(k) with employer match
- Paid holidays, wellness time, and vacation increasing with tenure
- Paid maternity and bonding leave
- Company-paid disability and life insurance
- FSAs
- Well-being resources and activities
- Casual dress
- Company social events (holiday party, happy hours)
Tech Stack
Skills
Experience Level
Benefits
- •Competitive pay
- •Subsidized medical plan options
- •HSA with company contribution
- •401(k) with employer match
- •Paid holidays
- •Wellness time
- •Vacation (increases with tenure)
- •Paid maternity and bonding leave
- •Company-paid disability insurance
- •Company-paid life insurance
- •FSAs
- •Well-being resources and activities
- •Casual dress
- •Holiday party and social events
- •Hybrid — 4 days in office