C++ Software Engineer @Exfold
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 1mth ago

[Hiring] C++ Software Engineer @Exfold

1mth ago - Exfold is hiring a remote C++ Software Engineer. 💸 Salary: unspecified 📍Location: Latin America (LATAM)

Role Description

We’re looking for a mid-level to senior C++ Software Engineer to work on native Windows components and APIs within the Store ecosystem. This is a systems-level engineering role for someone comfortable with low-level code, technical ambiguity, and complex investigation—not general application development.

  • Develop and maintain native C++ components and Windows platform APIs.
  • Diagnose, reproduce, profile, and debug complex OS-level issues.
  • Implement features and fixes, validate them across supported Windows versions, and support compatibility and backporting work.
  • Investigate security, reliability, and performance issues, sometimes within time-sensitive release cycles.
  • Take ownership of problems from initial investigation through testing and delivery, collaborating with engineers across different areas.

Qualifications

  • Strong hands-on experience with modern C++—ideally C++17 or newer—including pointers, memory management, RAII, ownership, and object lifetime.
  • Practical experience with multithreaded programming, synchronisation, concurrency, and safe management of shared state.
  • Strong debugging and diagnostic skills, including the ability to reproduce difficult issues and isolate root causes.
  • Ability to navigate large codebases, read source code and technical documentation, and learn unfamiliar technologies independently.
  • Clear professional English, strong ownership, and the ability to communicate progress, risks, and expectations effectively.

Requirements

  • Strong candidates may come from systems programming, native development, embedded software, driver development, gaming or engine development, electronics, or hardware-integrated software.
  • Experience with other low-level languages involving explicit memory management is valuable, but you must be able to work productively in modern C++.

Helpful Experience

  • Native Windows development, Win32, Windows internals, C++/WinRT, WinRT APIs, WIL, or COM.
  • Windows concurrency technologies such as SRWLocks or Windows Thread Pools.
  • Windows platform services such as the Registry, Group Policy, or Scheduled Tasks.
  • Visual Studio, WinDbg, multithreaded debugging, profiling, or troubleshooting compilation and linking issues.
  • Experience testing platform-level changes across OS versions or supporting security and compatibility fixes.
  • Effective use of AI tools to accelerate investigation and development while validating the results.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Latin America (LATAM)
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
C++ Software Engineer @Exfold
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 1mth ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Latin America (LATAM)
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 127,038+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later