Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Alarm.com · 1 day ago

Senior Software Engineer

Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. They are seeking a Senior Software Engineer to drive the adoption of AI practices across the organization and implement robust features and products while collaborating with various teams. The role involves solving complex problems and revolutionizing coding practices using next-generation AI technologies.

InternetInternet of ThingsSecurityWireless
check
Culture & Values
badNo H1Bnote

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 duties as assigned

Qualification

AI Assisted CodingFull-Stack ExpertisePythonC#JavaScriptDistributed SystemsEvent Streaming (Kafka)IoT TechnologiesSaaS TechnologiesBuilder MentalityBias for ActionStartup ExperienceCollaborative MindsetProblem-Solving

Required

Bachelor's in Computer Science, Computer Engineering, a related field or equivalent work experience
5+ years of professional software development experience
Startup Experience: 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
AI Assisted Coding & Full-Stack Expertise: You have experience coding with autonomous agents, vibe coding, or working with AI copilots, combined with strong skills in full-stack engineering
Be A Bold Innovator: 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
Technical Acumen: You're fluent in modern programming languages and paradigms (e.g., Python, C#, JavaScript, distributed systems, event streaming platforms such as Kafka) and capable of advancing IoT and SaaS technologies
Collaborative Mindset: You're emotionally intelligent and comfortable working across diverse technical and non-technical teams to drive organizational change
Builder Mentality: For you, building isn't just a skill - it's a way of life. You create, iterate, and scale with intent and urgency
Bias for Action: You balance speed with impact, deploying solutions and processes with measurable outcomes. You act fearlessly without waiting for perfect information

Benefits

Subsidized medical plan options
An HSA with generous company contribution
A 401(k) with employer match
Paid holidays
Wellness time
Vacation increasing with tenure
Paid maternity and bonding leave
Company-paid disability and life insurance
FSAs
Well-being resources and activities
A casual dress work environment

Company

Alarm.com

company-logo
Alarm.com is provides home and business security solutions based on wireless, web and mobile technologies.

Funding

Current Stage
Public Company
Total Funding
$588M
Key Investors
TCVABS Capital Partners
2024-05-29Post Ipo Debt· $425M
2015-06-26IPO
2012-07-24Series B· $136M

Leadership Team

leader-logo
Stephen Trundle
President & CEO
linkedin
leader-logo
Jean-Paul Martin
CTO and Co-Founder
linkedin
Company data provided by crunchbase