Alarm.Composted 2 months ago
Full-time • Senior
Tysons, VA
Religious, Grantmaking, Civic, Professional, and Similar Organizations

About the position

Alarm.com is looking for a Senior Director, Software Operations to join our team. We're doing work in smart home technology, video analytics, large scale data processing, and much more. You'll have the opportunity to work across a variety of technology domains and support projects from design through deployment. Very few small companies innovate and develop across such a broad range of technologies as Alarm.com. We're looking for someone who can help optimize and operationalize across that breadth. You will own department initiatives, create development processes, and help integrate those into our teams. When necessary to further operational goals, you will own the development of tooling and core platform components. Alarm.com has experienced significant growth in our engineering department, and we're looking for someone that is excited to mentor and collaborate with more junior engineers and managers. A core mission of this role is to help the entire department continuously improve, whether that's a brand new engineer or senior leadership. This position is ideal for the candidate who seeks a collaborative culture and is excited to work closely with smart and highly productive people across domains. Getting to work with cutting edge software and hardware to develop outstanding consumer products is the icing on the cake.

Responsibilities

  • Be a mentor to our growing engineering department.
  • Lead department initiatives and work across teams to bring them to life.
  • Help us measure, evaluate, and optimize our development processes across the entire project life cycle.
  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems.
  • Exercise good judgment in determining when to work quickly and when to build a robust solution.
  • Identify problems and bring solutions to meet operational goals.

Requirements

  • Bachelor's in Computer Science, Computer Engineering, a related field or equivalent work experience.
  • 12+ years of professional software development experience.
  • 8+ years leading engineers, teams, and/or initiatives.
  • Experience leading and/or mentoring other engineers.
  • Strong object-oriented programming skills; C# and .NET a plus.
  • Significant database design and development experience.
  • Knowledge of networking concepts, principles, and technologies.
  • Experience influencing other teams to help achieve shared goals strongly preferred.
  • Experience working with physical systems a major plus.

Benefits

  • Competitive pay and benefits inclusive of subsidized medical plan options.
  • HSA with generous company contribution.
  • 401(k) with employer match.
  • Paid holidays, wellness time, and 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.

Job Keywords

Hard Skills
  • C
  • Data Processing
  • Database Design
  • Object-Oriented Programming
  • Software Development
  • 07vZaqA8G 012v6adZ
  • F9EsXp2L 0yE27YO
  • FmkqnhrC EbJ9SBToj0qr
  • ILnJ51 ELDqTZNuAk
  • jtdP07WqcXTa JBndH8cpLmP
Soft Skills
  • B3PIvk rEJgL
  • DuVUJ85H rliv8fty
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service