Staff Software Engineer (PointCentral)

Alarm.com is the leading cloud-based platform for smart security and the Internet of Things.
Tysons, VA, USA
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
12+ years of experience
AI · Enterprise SaaS · Cybersecurity

Description For Staff Software Engineer (PointCentral)

PointCentral, a part of Alarm.com, is seeking a versatile Staff Software Engineer to join their team. This role is ideal for someone who loves tinkering with devices, has automated their own home, and enjoys mentoring other engineers. PointCentral is creating solutions that allow property managers to focus on their communities while providing renters and guests with secure, convenient, and resource-conserving smart home solutions.

As a Staff Software Engineer, you will:

  • Work collaboratively with Product Management and Business teams
  • Drive technical discovery, design, and implementation of large-scale applications, products, and platforms
  • Identify short-term and long-term solutions and timelines
  • Review and approve proposed solutions
  • Provide documentation, direction, and examples to your team
  • Mentor junior, senior, and lead engineers
  • Help define engineering processes and workflows
  • Develop full stack software for various platforms and technologies
  • Lead design of major software components, systems, and features
  • Engage in research and application of new technologies
  • Work closely with product owners and business stakeholders

The ideal candidate will have:

  • Bachelor's in Computer Science, Computer Engineering, or equivalent experience
  • 12+ years of professional software development experience
  • Experience leading and mentoring other engineers
  • Expertise in object-oriented programming (C# and .NET experience a plus)
  • Significant database design and development experience
  • Superior analytical skills and problem-solving attitude
  • Experience with hardware and device development (a major plus)
  • Experience creating software systems that handle enterprise-level scale

Alarm.com offers a collaborative environment where you'll work with outstanding people and make an immediate impact. You'll gain exposure to a broad spectrum of IoT, SaaS, and M2M technologies. The company values work-life balance, with employees working from the office 4 days a week.

Benefits include competitive pay, subsidized medical plans, HSA with company contribution, 401(k) with employer match, paid holidays, wellness time, vacation, paid maternity and bonding leave, disability and life insurance, FSAs, and more.

Join Alarm.com to be part of a team innovating in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, and energy analytics, while making a lasting impact on the world around you.

Last updated 19 days ago

Responsibilities For Staff Software Engineer (PointCentral)

  • Mentor groups of junior, senior, and lead engineers
  • Help define engineering processes and workflows
  • Help build and cultivate innovation by driving cross-collaboration and execution of projects across multiple teams
  • Develop full stack software for a wide variety of platforms and technologies
  • Lead design of major software components, systems, and features
  • Engage in the research, evaluation, and application of new technologies and methodologies
  • 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
  • Provide support as subject matter expert for the technical and product domains
  • Exercise good judgment and know when to work quickly and when to build a robust solution

Requirements For Staff Software Engineer (PointCentral)

  • 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
  • Proven expertise in object-oriented programming skills; C# and .NET experience a plus
  • Significant database design and development experience
  • Superior analytical skills with a good problem-solving attitude
  • Ability to perform in a team environment
  • Independent thinker and problem solver
  • Experience creating software systems that handle enterprise level scale

Benefits For Staff Software Engineer (PointCentral)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Competitive pay
  • 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

Interested in this job?

Jobs Related To Alarm.com Staff Software Engineer (PointCentral)

Manager, Software Engineering

Manager, Software Engineering position at Disney Entertainment & ESPN Technology, responsible for guiding engineering teams in building data systems for Hulu.

Staff Software Engineer - Reliability

Join Celonis as a Staff Software Engineer - Reliability to design and manage cloud-based applications, enhance service efficiency, and lead SRE practices.

Staff Software Developer, Trading

Staff Software Developer, Trading position at Penn Interactive, focusing on building high-performance gaming platform components using Elixir and Phoenix.

Staff Software Developer, Trading

Staff Software Developer position at theScore for the Trading team, focusing on building and maintaining key platform components using Elixir and Phoenix.

Staff Software Engineer

Staff Software Engineer position at WatchGuard Technologies, focusing on network security and software development.