Senior Software Engineer (Go/TypeScript)

Randstad Digital

37m ago • Remote

Senior

Remote

140,000 - 180,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (Go/TypeScript)
  • Hours: 9am to 5pm
  • Education: Bachelor’s degree
  • Salary: $140,000 - $180,000 per year

Description

You will architect and build the intelligent software powering smart entry devices for global physical access control. The role focuses on embedded Linux controller firmware in Go, secure credential flows using BLE and RFID/NFC, real-time device-to-cloud synchronization via WebSockets, and scalable APIs across device, mobile, and cloud teams. You’ll also use AI-assisted coding agents daily to accelerate design, implementation, and testing.

Responsibilities

  • Architect and write robust controller firmware primarily in Go for embedded Linux environments
  • Develop secure credential flows for mobile and card access using BLE and RFID/NFC
  • Integrate peripherals with hardware (e.g., GPIO, relays, serial devices)
  • Ensure reliable device-to-cloud communication for real-time sync and event reporting using WebSockets
  • Use AI coding agents daily to plan, implement, and test production software
  • Collaborate with hardware, mobile, and cloud teams to define device capabilities and build scalable APIs
  • Diagnose field issues using telemetry, reproduce on real hardware, and ship fleet reliability fixes

Requirements

  • 5+ years of professional software development experience
  • Deep expertise in Go or a systems programming language (C, C++, Rust) with strong concurrency knowledge
  • Proven hands-on experience on embedded Linux or constrained ARM targets
  • Familiarity with hardware interfaces including GPIO, I2C, SPI, and serial connections
  • Daily practical experience using AI-assisted coding tools for production development
  • Excellent verbal and written communication skills

Benefits

  • Medical, Dental, and Vision plans starting on day one
  • AD&D and life insurance offerings
  • Short-term disability
  • 401K plan (based on eligibility)

Equal Opportunity Employer

Race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, disability, protected veteran status, or any other legally protected group status.

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer (Go/TypeScript) role

Improve your resume for just $5

$140,000 – $180,000/year

Unlock Full Resume Report