NextGenEnergyJobsPowering sustainable careers

Software Engineer II - Video

Alarm.com
Posted April 25, 2025

Tysons, Virginia

Smart Grid Technology

Full Time

Job Description

The Software Engineer II position at Alarm.com involves developing full stack software for various platforms and technologies, contributing to the entire project life cycle, and collaborating with a team to innovate consumer products in the IoT space.

Responsibilities

  • Develop full stack software for various platforms and technologies.
  • Research, evaluate, and apply new technologies and methodologies.
  • Participate in the entire project life cycle from requirements development to deployment.
  • Adapt to quick development cycles and evolving requirements.
  • Collaborate on product development and contribute ideas.

Requirements

  • Bachelor's in Computer Science, Computer Engineering, a related field, or equivalent work experience
  • 2 years of professional software development experience
  • Strong object-oriented programming skills in C++
  • Experience with database design and development
  • Experience with creating and maintaining unit tests

Benefits

  • Competitive pay and benefits
  • Subsidized medical plan options
  • HSA with generous company contribution
  • 401k 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
  • Casual dress work environment
  • Work from the office 4 days a week

More jobs at Alarm.com

Associate Inside Sales Representative

Alarm.com
Jan 27
Liberty Lake, Washington
Full Time
Not Specified
$50,000 - $60,000/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