Apply Now
Application opens on company website
Job Description
A Senior Software Engineer at Alarm.com develops full-stack software solutions for smart home security systems, working across various technologies and collaborating with cross-functional teams to innovate and deploy new IoT and SaaS products.
Key Responsibilities
- Develop full-stack software for various platforms and technologies.
- Participate in the entire project lifecycle, from requirements to deployment.
- Collaborate with cross-functional teams and external partners on product development.
- Research, evaluate, and apply new technologies and methodologies to solve project challenges.
- Exercise good judgment to determine when to implement quick solutions versus robust, scalable ones.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, a related field, or equivalent work experience.
- At least 5 years of professional software development experience.
- Experience leading and mentoring other engineers.
- Strong object-oriented programming skills.
- Experience with database design and development.
Benefits & Perks
Competitive pay and benefits including subsidized medical plan options
HSA with generous company contribution
401(k) plan with employer match
Paid holidays, wellness time, and vacation increasing with tenure
Paid maternity and bonding leave
Company-paid disability and life insurance
FSAs (Flexible Spending Accounts)
Well-being resources and activities
Casual dress work environment
Ready to Apply?
Join Alarm.com and make an impact in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More jobs at Alarm.com
Product Manager II - Hardware
Alarm.com
NEW
Tysons
Full Time
17h
Staff Device Engineer
Alarm.com
Boston
Full Time
3d
$165k-185k
Technical Program Manager III
Alarm.com
Boston
Full Time
3d
$150k-165k