Senior Software Engineer (IoT)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (IoT/Backend): Designing and delivering high-impact home automation features, including rules, schedules, and data infrastructure, with an accent on scalable backend services and API design. Focus on building reliable, consumer-scale systems and solving complex concurrency and architectural challenges in a smart-home-as-a-service platform.
Location: Tysons, Virginia. Hybrid (office attendance required 4 days a week). Sponsorship for employment authorization is not available.
Salary: $112,650 - $147,801 USD
Company
is a leading platform for intelligently connected properties, providing security, surveillance, and automation solutions through a professional dealer network.
What you will do
- Lead the end-to-end design and delivery of home automation features, including rules, schedules, and notifications.
- Develop software across various platforms, focusing primarily on backend development and data infrastructure.
- Collaborate with Product Management and Quality Engineering throughout the entire project lifecycle.
- Mentor engineers and shape technical direction through design reviews and architectural decisions.
- Research and apply new technologies to solve challenging project goals for a consumer-scale platform.
Requirements
- Bachelor's in Computer Science, Computer Engineering, or equivalent work experience.
- 6+ years of professional software development experience.
- Strong backend engineering skills building and maintaining HTTP APIs (REST and/or GraphQL).
- Deep knowledge of object-oriented design, SOLID principles, and common design patterns.
- Solid database fundamentals including schema design, query optimization, and migration strategy.
- Must be authorized to work in the US without sponsorship.
Nice to have
- Experience with C# and .NET Core.
- Experience with "If This Then That" (IFTTT) style automation systems.
- Frontend experience with modern JavaScript/TypeScript frameworks (React, Ember, Vue, or Angular).
- Familiarity with Kafka, enterprise-scale microservices, or Kubernetes.
- Experience with low-level programming languages or assembly.
- Effective use of AI-assisted development tools.
Culture & Benefits
- Collaborative and casual work environment with high-achieving peers.
- Medical plans with company subsidies and a Health Savings Account (HSA) with company contribution.
- 401(k) plan with employer match.
- Paid vacation (increasing with tenure), paid holidays, and wellness time.
- Paid maternity and bonding leave.
- Company-paid disability and life insurance.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →