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
🔥 9 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
🔥 9 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
Stripe

Staff Software Engineer, Deployment Platform

Stripe👥 10,000+ employees🏢 Technology, Information And Internet🤝 B2B
🔥 10 hours ago

As a Staff Software Engineer on the Service Deployments team, you will lead the evolution of Stripe's deployment platform, ensuring safe and efficient software delivery across the organization.

Software EngineeringInfrastructure SystemsDeployment OrchestrationDistributed Systems

Trusted by Remote Workers