IoT Platform Architect — Principal Software Engineer

Alarm Com

Tysons (VA)

On-site

USD 200,000 - 250,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Alarm.com is seeking a Principal Software Engineer for the emPower team to lead architecture and engineering for IoT, smart home automation, and energy management experiences. This IC role spans cloud services, devices, mobile and web apps, and data pipelines, with responsibility for architecture decisions and long‑term maintainability.

You will mentor engineers, guide implementation strategy, and drive cross‑team collaboration to deliver reliable, scalable systems that serve millions of

Qualifications

  • 15+ years of professional software development experience.
  • Proven experience designing, building, and delivering complex software systems.
  • Strong object‑oriented programming skills; C#/.NET required or similar OO language.

Responsibilities

  • Lead architecture and design for major software components, services, APIs, data flows, and integration patterns.
  • Provide hands‑on technical leadership across teams.
  • Mentor engineers and drive design reviews, code reviews, and reusable patterns.
  • Evolve monolithic systems into modular, scalable, reliable architectures.
  • Collaborate with product, firmware, platform, operations, and application teams to translate needs into technical direction.

Skills

Architectural leadership
C#/.NET
Mentoring
Cross-team collaboration
Communication
System design

Education

Bachelor’s degree in Computer Science or related field

Tools

Cloud services
APIs

Job description

Alarm.com is seeking a Principal Software Engineer for the emPower team to lead architecture and engineering for IoT, smart home automation, and energy management experiences. This IC role spans cloud services, devices, mobile and web apps, and data pipelines, with responsibility for architecture decisions and long‑term maintainability.

You will mentor engineers, guide implementation strategy, and drive cross‑team collaboration to deliver reliable, scalable systems that serve millions of

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal IoT & Cloud Architect
Principal IoT & Cloud Architect

Xapply • Tysons (VA)

On-site
USD 200,000 - 250,000
Collaborate with outstanding people
Immediate impact
Gain well rounded experience
+2
Principal IoT Platform Architect
Principal IoT Platform Architect

Alarm • Tysons (VA)

On-site
USD 200,000 - 250,000
Medical plans with company subsidies
Health Savings Account (HSA)
401(k) with employer match
+4
IoT Systems Architect & Technical Lead
IoT Systems Architect & Technical Lead

Alarm.com • Tysons (VA)

On-site
USD 130,000 - 170,000
Principal Software Engineer
Principal Software Engineer

Alarm.com • Tysons (VA)

On-site
USD 130,000 - 170,000
Principal Software Engineer
Principal Software Engineer

Alarm Com • Tysons (VA)

On-site
USD 200,000 - 250,000
IoT Protocols Architect & Senior Engineer
IoT Protocols Architect & Senior Engineer

Alarm.com • Tysons (VA)

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

Alarm Com • McLean (VA)

On-site
USD 200,000 - 250,000
Medical plans
Health Savings Account (HSA)
401(k) with company match
+2
Staff Embedded Software Architect for IoT Systems
Staff Embedded Software Architect for IoT Systems

Alarm.com • Tysons (VA)

On-site
USD 144,250 - 169,126
HSA contribution
401(k) match
Paid holidays/vacation
+4
Principal Software Engineer
Principal Software Engineer

Xapply • Tysons (VA)

On-site
USD 200,000 - 250,000
Collaborate with outstanding people
Immediate impact
Gain well rounded experience
+2
Principal Software Engineer New Tysons, Virginia
Principal Software Engineer New Tysons, Virginia

Alarm • Tysons (VA)

On-site
USD 200,000 - 250,000
Medical plans with company subsidies
Health Savings Account (HSA)
401(k) with employer match
+4