Alarm.com is seeking a Senior Staff Software Engineer to mentor engineers, drive architecture, and own large-scale platform initiatives across smart home technology, video analytics, and data processing. You will collaborate with Platform and Operations teams to drive technical discovery, design, and implementation of complex systems, and oversee projects from conception to deployment. Responsibilities include mentoring groups of junior, senior, and lead engineers; designing major software components; evaluating new technologies; working with product owners and stakeholders to execute roadmaps; ensuring reliable production systems with on-call participation; and assisting in capacity planning for both cloud and on-premises infrastructure. Qualifications include a Bachelor's degree in Computer Science, Computer Engineering, a related field, or equivalent experience; 10+ years of professional software development; a proven track record of mentoring and developing reusable solutions; strong object-oriented design with C#/.NET experience a plus; software architecture experience; production support/SRE experience; extensive observability experience (Datadog, Grafana, Wavefront, etc.); significant database design and development experience; capacity planning experience for both cloud and physical infrastructure; strong analytical and problem-solving skills; ability to work effectively in a team and as an independent thinker. Please note that sponsorship for employment authorization is not available for this position at this time.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Staff Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Alarm.com is seeking a Senior Staff Software Engineer to mentor engineers, drive architecture, and own large-scale platform initiatives across smart home technology, video analytics, and data processing. You will collaborate with Platform and Operations teams to drive technical discovery, design, and implementation of complex systems, and oversee projects from conception to deployment. Responsibilities include mentoring groups of junior, senior, and lead engineers; designing major software components; evaluating new technologies; working with product owners and stakeholders to execute roadmaps; ensuring reliable production systems with on-call participation; and assisting in capacity planning for both cloud and on-premises infrastructure. Qualifications include a Bachelor's degree in Computer Science, Computer Engineering, a related field, or equivalent experience; 10+ years of professional software development; a proven track record of mentoring and developing reusable solutions; strong object-oriented design with C#/.NET experience a plus; software architecture experience; production support/SRE experience; extensive observability experience (Datadog, Grafana, Wavefront, etc.); significant database design and development experience; capacity planning experience for both cloud and physical infrastructure; strong analytical and problem-solving skills; ability to work effectively in a team and as an independent thinker. Please note that sponsorship for employment authorization is not available for this position at this time.
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Senior Staff Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Software Engineering Manager
Software Engineer I
Cummins
Product Software Engineer
Cummins
Systems Software Engineer
Apple Inc.
General Sales Manager
Carters Myers Automotive
Data Program Manager
OPEN Data Jobs
Generative AI Engineer
OPEN Data Jobs
Front-End Developer
OPEN Data Jobs
Senior Platform Software Engineer
Oracle
Software Engineer III
JPMorgan Chase & Co.
Software Engineering Manager
Software Engineer I
Cummins
Product Software Engineer
Cummins
Systems Software Engineer
Apple Inc.
General Sales Manager
Carters Myers Automotive
Data Program Manager
OPEN Data Jobs
Generative AI Engineer
OPEN Data Jobs
Front-End Developer
OPEN Data Jobs
Senior Platform Software Engineer
Oracle
Software Engineer III
JPMorgan Chase & Co.
2 active roles from this employer in the JobMatcher catalog.
2 active roles from this employer in the JobMatcher catalog.