Senior Data Engineer/ Addison, TX/ Electron.js/Node

Overview

On Site
120k - 120k
Full Time

Skills

JavaScript
Product Engineering
IT Operations
FOCUS
Customer Facing
Computer Hardware
IoT
Node.js
Writing
Video
Digital Signage
Microsoft Windows
Device Drivers
Management
Enterprise Networks
Proxies
Firewall
Inspection
Network Programming
IT Management
Communication
Collaboration

Job Details

We are a leading provider of workplace experience solutions, and we're growing our engineering team to meet the expanding needs of our clients. We're currently looking for a Software Engineer to help guide the design, development, and delivery of our Digital Signage Applications. This is a high-impact engineering role with visibility across product, engineering, client services, and technical operations.

This position is based in Dallas, TX, with access to our dedicated digital signage lab. In-office presence is hybrid, offering the right balance of collaboration and autonomy.
What You'll Do
  • Architect and build robust, secure, and maintainable digital signage applications
  • Improve platform reliability, minimize playback error rates, and contribute to system observability
  • Conduct design and code reviews with a focus on long-term maintainability
  • Troubleshoot client-facing issues, balancing technical fixes with real-world content and environment considerations
  • Collaborate with hardware partners and software vendors to plan and implement platform updates
  • Support client teams by answering security questionnaires, planning upgrades, and providing engineering insights
  • Help improve team practices and contribute to building a mature, scalable development process
What We're Looking For
  • 1+ years of experience building desktop or IoT applications
  • Proficiency with Electron and Node.js
  • Experience writing automated tests in Electron environments
  • Familiarity with video playback, decoding, and related performance challenges
  • Background in digital signage is a strong plus
  • Experience working in Windows-based environments, including low-level system interactions like device drivers
  • Comfort with remote device monitoring and management at scale
  • Familiarity with enterprise networking environments: proxies, firewalls, traffic inspection, etc.
  • Network programming experience is a plus
  • Demonstrated technical leadership and the ability to drive outcomes independently
  • Strong written and verbal communication skills, with an ability to collaborate across teams and with clients
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Motion Recruitment Partners, LLC