Remote Jobs RockRemote Jobs Rock

Sr. Staff Software Development Engineer

🕒 2 days ago
C++Windows InternalsRPCMultithreading

📜 Description

  • Design and implement features across the CCA service, user-mode UI, and supporting subsystems including the RPC server, session handler, data handler, and tunnel telemetry
  • Diagnose and fix complex production issues such as service crashes, race conditions, lifetime bugs, and cross-process synchronization problems
  • Improve reliability of long-running Windows service code including cleanup/shutdown paths and inter-process communication
  • Work on VDI-specific flows including ZCC VDI SMB tunnel traffic accounting and session lifecycle management
  • Review peers' code, raise the quality bar, and mentor other engineers on Windows systems programming

🛠️ Requirements

  • Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions
  • 8+ years of production software engineering experience with strong C++ (C++14/17) expertise
  • Solid grasp of Windows internals including services, user sessions, security tokens, IPC, and process/thread lifetime
  • Experience debugging multithreaded C++ including races, deadlocks, iterator invalidation, and use-after-free
  • Proficiency with diagnostic tools like WinDbg, ETW, Process Monitor, and crash dump analysis
  • Track record of shipping and maintaining an enterprise desktop or endpoint product

Benefits

  • Time off plans for vacation and sick time
  • Parental leave options
  • Retirement options
  • Education reimbursement
Roblox

Senior Software Engineer, Game Engine Systems

Roblox👥 5001 - 10,000 employees🏢 Computer Software
🔥 8 hours ago

As a Senior Software Engineer on the Engine DataModel team, you will innovate on foundational components that support the Roblox platform's 3D immersive experiences.

C++ ProgrammingSystems-level ProgrammingGame Engine DevelopmentPerformance Optimization
Roblox

Senior Software Engineer, Observability

Roblox👥 5001 - 10,000 employees🏢 Computer Software
🔥 8 hours ago

As a Senior Software Engineer on the Observability team, you will enhance and maintain the observability infrastructure, ensuring scalability and reliability while leading project execution.

Distributed SystemsObservabilityTelemetryData Processing
🔥 9 hours ago

As a Staff Software Engineer on the Lyft Business Team, you will take ownership of complex systems, driving technical leadership and cross-functional alignment to enhance organizational transportation solutions.

Software EngineeringTechnical LeadershipSystem ArchitectureDistributed Systems

Trusted by Remote Workers