NextGenEnergyJobsPowering sustainable careers

Senior Software Engineer

Alarm.com
Posted June 4, 2025

Tysons, Virginia

Full Time

Job Description

A Senior Software Engineer at Alarm.com will develop and maintain full-stack software solutions for smart home security systems, collaborating across various technologies and teams to create innovative IoT and SaaS products in a dynamic, collaborative environment.

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 ones.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or 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.
  • Ability to develop full stack software for a wide variety of platforms and technologies.
  • Experience taking part in the entire project life cycle, from requirements development to deployment, with cross-team collaboration.
  • Experience in researching, evaluating, and applying new technologies and methodologies to solve challenging project goals.
  • Ability to exercise good judgment in choosing when to work quickly and when to build a robust solution.
  • Excellent communication skills within a team environment and ability to work independently on self-directed tasks.

Benefits

  • Competitive pay
  • Subsidized medical plan options
  • HSA with generous company contribution
  • 401(k) with employer match
  • Paid holidays
  • Paid wellness time
  • Paid vacation increasing with tenure
  • Paid maternity and bonding leave
  • Company-paid disability insurance
  • Company-paid life insurance
  • FSA benefits
  • Well-being resources and activities
  • Casual dress work environment

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Alarm.com

Associate Inside Sales Representative

Alarm.com
Jan 27
Liberty Lake, Washington
Full Time
Not Specified
$50k - $60k/yr

Business Development Representative

Alarm.com
Jan 27
Tysons, Virginia
Full Time
Smart Grid Technology

Commercial Account Executive

Alarm.com
Jan 27
Tysons, Virginia
Full Time
Energy Management