Principal IoT Platform Architect

Alarm Com

Tysons (VA)

On-site

USD 200,000 - 250,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical plans
Health Savings Account
401(k)
Paid vacation

Job summary

Alarm.com is seeking a Principal Software Engineer for the emPower team to drive architecture and engineering across cloud services, IoT devices, and customer experiences. You will lead through technical depth, own major architecture decisions, and mentor engineers to build reliable, scalable systems.

You’ll collaborate with product, firmware, and platform teams to convert ambiguous needs into solid technical direction, shaping critical software across devices, data pipelines, and automation

Qualifications

  • Bachelor’s degree or equivalent professional experience in CS/CE or related field.
  • 15+ years of professional software development experience.
  • Proven experience designing, building, and delivering complex software systems.
  • Strong object‑oriented programming skills; C#/.NET required; direct C#/.NET experience a major plus.

Responsibilities

  • Provide hands‑on technical leadership for IoT, cloud services, mobile and web applications, and data pipelines.
  • Lead architecture and design for major software components, APIs, data flows, and integration patterns.
  • Evolve monolithic systems into modular, scalable, reliable architectures.
  • Mentor engineers across multiple teams and raise the technical bar via reviews and guidance.
  • Drive cross‑team collaboration across product, firmware, platform, operations, and application teams.
  • Evaluate new technologies and methodologies to improve product capabilities and engineering outcomes.

Skills

IoT systems
Cloud architecture
C# / .NET
Mentoring engineers
Cross-team collaboration
System design
Problem solving
Communication
Technical leadership

Education

Bachelor’s degree in Computer Science or related field

Tools

C#
.NET

Job description

Alarm.com is seeking a Principal Software Engineer for the emPower team to drive architecture and engineering across cloud services, IoT devices, and customer experiences. You will lead through technical depth, own major architecture decisions, and mentor engineers to build reliable, scalable systems.

You’ll collaborate with product, firmware, and platform teams to convert ambiguous needs into solid technical direction, shaping critical software across devices, data pipelines, and automation

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior IoT Backend Engineering Manager
Senior IoT Backend Engineering Manager

Alarm Com • Redwood City (CA)

On-site
USD 185,000 - 210,000
Office 4 days a week
Collaborative culture
Career growth
IoT Backend Engineering Manager
IoT Backend Engineering Manager

Alarm • Redwood City (CA)

On-site
USD 185,000 - 210,000
Health benefits
401(k) plan
Paid time off
+1
IoT Platform Architect & Tech Lead
IoT Platform Architect & Tech Lead

Pivotal Solutions • McLean (VA)

On-site
USD 180,000 - 260,000
Staff Software Engineer, Platform & IoT
Staff Software Engineer, Platform & IoT

Alarm Com • Boston (MA)

On-site
USD 150,000 - 190,000
Principal Software Engineer
Principal Software Engineer

Alarm Com • Tysons (VA)

On-site
USD 200,000 - 250,000
Medical plans
Health Savings Account
401(k)
+1
Software Engineering Manager: Lead Backend & IoT Systems
Software Engineering Manager: Lead Backend & IoT Systems

Alarmcom • Redwood City (CA)

On-site
USD 185,000 - 210,000
Collaborate with outstanding people
Immediate impact
Hands-on IoT work
+3
Senior Platform Engineer: Lead Architect & Mentor
Senior Platform Engineer: Lead Architect & Mentor

Alarm Com • Tysons (VA)

On-site
USD 180,000 - 205,000
Senior Platform Engineer – AI/IoT & Cloud
Senior Platform Engineer – AI/IoT & Cloud

Electric Plant Company • San Francisco (CA)

On-site
USD 175,000 - 195,000
Equity package
Standard benefits
Senior IoT Security Engineer – Offensive Security Lead
Senior IoT Security Engineer – Offensive Security Lead

Alarm.com • Tysons (VA)

On-site
USD 168,000 - 181,000
Health insurance
401(k) with employer match
Paid vacation
+1
Senior Principal Engineer – IoT Security & Cloud Infra
Senior Principal Engineer – IoT Security & Cloud Infra

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 147,000 - 237,500