NextGenEnergyJobsPowering sustainable careers

Staff Software Engineer

Alarm.com
Posted April 24, 2025

Tysons, Virginia

Smart Grid Technology

Full Time

Job Description

The Staff Software Engineer will join the Platform team at Alarm.com, focusing on smart home technology and large-scale data processing, while mentoring junior engineers and leading the design and implementation of software components and systems.

Responsibilities

  • Mentor junior, senior, and lead engineers, and manage a small team of engineers
  • Develop software for various platforms and technologies
  • Lead design of major software components, systems, and features
  • Research, evaluate, and apply new technologies and methodologies
  • Collaborate with product owners and business stakeholders to execute strategies
  • Support core systems in production, including deployment and on-call support
  • Assist in capacity planning for cloud and physical infrastructure
  • Advise on database and overall data processing strategy
  • Participate in on-call rotations and maintenance windows
  • Provide support as a subject matter expert for technical and product domains

Requirements

  • Bachelor's in Computer Science, Computer Engineering, a related field or equivalent work experience
  • 12 years of professional software development experience
  • Experience leading and/or mentoring other engineers with a proven track record of developing people and solutions that are reusable by other engineers
  • Proven expertise in object-oriented programming skills
  • Software architecture experience
  • Experience with production support
  • Extensive observability experience with tools such as Datadog, Grafana, Wavefront, etc.
  • Significant database design and development experience
  • Capacity planning experience ideally both in terms of physical as well as cloud infrastructure
  • Superior analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • Independent thinker and problem solver
  • Expertise in object-oriented design and software lifecycles

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