alarmcom
Senior Staff Software Engineer
At a Glance
- Location
- Tysons, Virginia, United States
- Experience
- 10+ years
- Posted
- 2026-07-25T10:37:31-04:00
Key Requirements
Required Skills
Domain Knowledge
- Automation
- Cloud
- Energy
Requirements
10+ 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
Software architecture experience
Experience with production support (SRE experience also a plus)
Extensive observability experience (Datadog, Grafana, Wavefront, etc) as well as runbook support
Significant database design and development experience (SQL server a plus, as well as cloud database technologies)
Compensation & Benefits
Our total rewards package is designed to support you holistically—in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.
Responsibilities
Mentor groups of junior, senior, and lead engineers.
Develop software for a wide variety of platforms and technologies.
Lead design of major software components, systems, and features – act as an architect for the platform team.
Work closely with product owners and business stakeholders to execute strategies and roadmaps.
Become an expert on system architecture, functionality, and data flows as well as operations processes and tools.
Help support our core systems in production, including deployment and on-call support.
About the Company
The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience. This allows opportunity for growth and development within the role. The base salary offered is part of a total compensation package.