Tysons, VAremote

Salary
$88,300–$122,550
Posted
Jul 5, 2026
Location
Tysons, VA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A mid-level full-stack engineering role on a team responsible for home automation features — covering devices, rules, schedules, scenes, and related notifications — served to both end consumers and professional dealers across web, mobile, and backend systems. Day-to-day work spans frontend (JavaScript/TypeScript frameworks), backend API development, and database work, with involvement in technical design and cross-functional collaboration with product and QA.

Mid level · 2+ years · Remote · Full-time

Pay in the description: $88,300–$122,550

Must have (6)
JavaScript or TypeScriptReact, Ember, Vue or AngularREST or GraphQLGitCI/CDJSON or Yaml
Nice to have (5)
C#.NET CoreKafkaDockerKubernetes

“or” means any one of them counts — you don't need all of them.

Posted 2 times — it's one opening, so apply once.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 105,000 people nationally plausibly meet what this posting asks for (software developers). range 63,000–157,500

Applicant volume Heavy — This req sits in a large pool with little in its requirements to thin it, and auto-apply tools fire at everything in the occupation. Applying early and leading with the rare skills below is what gets read.

What won't set you apart
JavaScript62%TypeScript62%CI/CD45%React40%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $138,970 (middle half $107,524–$175,762). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (8)

The posting states a Bachelor's in CS/CE or 'equivalent work experience' — no hard degree gate; the degree requirement is set to None accordingly.

The JD lists React, Ember, Vue, and Angular as interchangeable examples of 'modern JavaScript/TypeScript frameworks'; React is used as the primary name with the others as alternatives. JavaScript and TypeScript are emitted as a paired must-have (either satisfies the requirement) because the JD says 'JavaScript/TypeScript'.

C# and .NET Core are explicitly called out as 'a plus' in the requirements section — treated as preferred despite appearing near required skills.

Kafka, Docker, and Kubernetes appear only under the 'We would love if you have some of the below (but it is fine if you don't)' section — preferred only.

Database fundamentals (schema design, query optimization, indexing) are required but name no specific database product; no named-tool skill is emitted per extraction rules. SQL Server appears only in the 'Our tech stack' narrative, not in the requirements block.

The caller has declared this fully remote; the posting itself states 4 days/week in-office, which conflicts. Remote is set to true per caller instruction.

'Software Engineer II' maps to Mid seniority both by title convention and by the 2+ years experience requirement.

Caller marked this a fully-remote role — scored against the national candidate pool.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗