Назад
Company hidden
4 дня назад

Staff Software Engineer (IoT)

150 000 - 165 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Staff Software Engineer (IoT): Defining architectural patterns and leading decomposition of monolithic systems into maintainable services for a high-scale customer experience platform with an accent on reliability, scalability, and technical leadership. Focus on designing change-absorbing systems, driving high-leverage decisions in data modeling, APIs, and infrastructure, and mentoring the team through complex migrations.

Centennial, Colorado. Work from the office 4 days a week. No sponsorship for employment authorization or immigration support.

Base Salary Range $150,000 - $165,000 USD

Company

Leading IoT platform for intelligently connected properties, providing security, monitoring, automation, and more to millions of homeowners and businesses across North America.

What you will do

  • Define architectural patterns and technical standards for the CX team.
  • Lead decomposition of monolithic systems into independently deployable services with stable migration strategies.
  • Design systems that handle evolving requirements and increasing scale.
  • Drive decisions on data modeling, API contracts, service boundaries, and infrastructure.
  • Identify and address architectural drift and technical debt.
  • Set standards for testing, observability, deployment; conduct code and design reviews.
  • Collaborate with managers on technical investments; write production code and prototype solutions.
  • Model effective use of AI tools across the team.

Requirements

  • Bachelor's in Computer Science, Computer Engineering, related field, or equivalent experience.
  • 7+ years professional software development with progression into technical leadership.
  • Deep hands-on experience in systems design and backend architecture with proven examples.
  • Experience with high-scale, high-availability services handling latency, throughput, reliability SLAs.
  • Distributed systems: service decomposition, communication, data consistency, failure isolation.
  • Strong OOP skills; C# or Java a plus; deep SQL expertise in schema design, optimization, indexing.
  • Ability to lead technical direction collaboratively.

Nice to have

  • Experience leading monolith-to-microservices migrations including organizational aspects.
  • Event-driven architecture and messaging systems like Kafka at scale.
  • Familiarity with customer experience: onboarding, account management, notifications.
  • Experience with Android (Kotlin/Java), iOS (Swift), or frontend frameworks.
  • Building platforms or shared services for other teams.

Culture & Benefits

  • Collaborate with high achievers in a dynamic environment with real responsibility from day one.
  • Work-life balance with paid vacation increasing with tenure, holidays, wellness time, maternity/bonding leave.
  • Medical plans with subsidies, HSA with company contribution, 401(k) with employer match.
  • Company-paid disability and life insurance.
  • Collaborative, casual environment emphasizing community, fun, and in-person collaboration 4 days a week.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →