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 3 months 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, Digital Experience Tooling

Lead engineering team for Apple's retail digital experience tooling, managing demo content creation and deployment across global stores.

Apple Pay & Wallet New Product Support Engineering Project Manager

Lead the development of support strategies for Apple Pay products as a Project Manager, combining technical expertise with customer advocacy at Apple.

Software Engineering Manager, DNS Systems

Lead Apple's DNS infrastructure team, managing critical systems that serve billions of devices worldwide while contributing to system architecture and development.

Engineering Project/Program ICT4 - ICT5

Senior Engineering Project Manager role at Apple, focusing on lab management and infrastructure for cutting-edge technologies including Apple Vision Pro.

Senior Engineering Project Manager, IS&T Enterprise Systems

Senior Engineering Project Manager position at Apple, leading enterprise systems development with focus on digital support solutions and cross-functional team coordination.