Senior C Engineer (Visual C / Windows)
Location: Remote (LATAM South Africa or Philippines open to timezone overlap with clients core hours)
Compensation: Market-competitive; suggested ranges
- LATAM: $3500$6000/mo
- SA: $3000$5000/mo
- PH: $2500$4000/mo (USD). Final offer dependent on experience and on-call/shift requirements.
Industry: AdTech / SaaS / 24x7 Services
Schedule: Full-time Long-term May require on-call/shift overlap for 24x7 services
About UsWe are a global AdTech and SaaS solutions provider building and operating high-availability advertising and messaging platforms used by leading partners worldwide. Our systems power reliable ad-serving email and notification services that run 24x7 requiring a commitment to performance uptime and precision engineering. Were a distributed fast-moving team of specialists who thrive on solving complex problems at scale.
Role OverviewWere hiring a Senior C Engineer with deep experience in Visual C (MFC experience ideal) and Windows as the primary development platform. Youll focus on backend components (console apps DLLs service binaries) APIs (JSON/XML) SMTP/email subsystems and maintaining SaaS services with high uptime. This is a role for someone who can self-manage effectively while collaborating with global peers across time zones.
Key Responsibilities- Design build and maintain Windows-based backend components (console apps DLLs services) in C / Visual C.
- Troubleshoot and optimise existing C codebases for performance stability and memory usage.
- Implement and maintain APIs (JSON XML) used by internal and external services.
- Work with email/SMTP subsystems and related integrations (deliverability retry logic queuing).
- Develop maintain and debug multi-threaded low-latency server-side components.
- Write and maintain unit/integration tests; contribute to CI/CD for Windows builds.
- Participate in on-call rotations and incident response for 24x7 SaaS services.
- Collaborate with cross-functional teams (DevOps QA Product) in a distributed environment.
- Document architecture design decisions and troubleshooting guides.
Required Qualifications- 710 years professional experience in C development with strong Visual C on Windows.
- Solid experience building backend components: console apps DLLs Windows services. Front-end Win32 UI is OK but not required; MFC experience is a plus.
- Strong understanding of Windows internals threading memory management and debugging tools (WinDbg Visual Studio debugger etc.).
- Experience with APIs (JSON XML) and integrating with web services.
- Familiarity with email/SMTP systems and patterns for email delivery and retry.
- Some SQL experience (MySQL preferred; MS SQL skills transferable).
- Fluent English (written & spoken) for cross-region collaboration.
- Experience working with SaaS 24x7 services and participating in on-call rotations.
- Self-starter able to work independently and in a global team.
Preferred
- Previous experience building or maintaining high-availability AdTech or messaging systems.
- Experience with CI/CD and automated Windows build/release pipelines.
- Familiarity with containerisation on Windows or hybrid container strategies.
- Knowledge of networking / sockets / TLS for secure service integrations.
What We Offer
- Remote-first role with flexible hours (expect overlap with client core hours).
- Competitive compensation (see ranges above) performance bonuses and on-call premiums.
- Opportunity to work on high-impact globally used AdTech systems with a small skilled engineering team.
- Professional development budget and access to technical conferences/training
Required Experience:
Senior IC