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 Engineer
Halogen Engineering Group
Senior Software Developer - Network Devices
ACKtive Engineering Solutions LLC
Project Manager (Mechanical)
MSL Engineering Ltd
Network Automation Engineer
DLS Engineering
Assistant Project Manager
Trant Engineering
Senior IT/OT Infrastructure Engineer
Novo Nordisk Engineering
Regulatory Certifications Program Manager
Cascade Engineering Services
HR Generalist
Partner Engineering & Science, Inc.
Software Engineering Manager
Engineering Manager
TOPdesk
Software Engineer
Halogen Engineering Group
Senior Software Developer - Network Devices
ACKtive Engineering Solutions LLC
Project Manager (Mechanical)
MSL Engineering Ltd
Network Automation Engineer
DLS Engineering
Assistant Project Manager
Trant Engineering
Senior IT/OT Infrastructure Engineer
Novo Nordisk Engineering
Regulatory Certifications Program Manager
Cascade Engineering Services
HR Generalist
Partner Engineering & Science, Inc.
Software Engineering Manager
Engineering Manager
TOPdesk
2 active roles from this employer in the JobMatcher catalog.
2 active roles from this employer in the JobMatcher catalog.