Remote Jobs Sign In

Senior Software Engineer

Get new jobs like this one by email. Create a free account for job alerts and to save the jobs you like.

Location: Remote
Compensation: Salary
Reviewed: Thu, Nov 05, 2026
This job expires in: 30 days

Job Summary

To support a premier property technology innovator, the remote Senior Software Engineer will architect and develop robust controller firmware primarily in Go for embedded Linux environments, focusing on smart entry devices and IoT connectivity.

Key responsibilities
  • Architect and write firmware for embedded systems, integrating hardware components and ensuring device-to-cloud communication
  • Develop secure credential flows using Bluetooth Low Energy and RFID/NFC technologies for mobile and card access
  • Collaborate with cross-functional teams to establish scalable APIs and diagnose field issues to enhance device reliability
Required qualifications
  • 5 or more years of professional software development experience
  • Deep expertise in Go or another systems programming language (C, C++, or Rust) with a strong grasp of concurrency
  • Proven experience building software for embedded Linux devices or constrained ARM targets
  • Familiarity with hardware interfaces such as GPIO, I2C, SPI, or serial connections
  • Daily practical experience using AI-assisted coding tools for software development

Complete Job Description

The complete job description is available to premium members. Premium membership includes:

Full access to 39,386 remote jobs from human-vetted companies, updated daily

Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job

Twice-monthly live group coaching and the full Remote Career Center

20% member discount on Career Services

Backed by a 30-day money-back guarantee