SENIOR C+ ENGINEER (VISUAL C+ / WINDOWS) - 42071560-

Somewhere


Senior C++ Engineer (Visual C++ / Windows) Location: Remote (LATAM, South Africa, or Philippines — open to timezone overlap with client’s core hours) Compensation: Market-competitive; suggested ranges LATAM: $3,500–$6,000/mo SA: $3,000–$5,000/mo PH: $2,500–$4,000/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 Us We 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. We’re a distributed, fast-moving team of specialists who thrive on solving complex problems at scale. Role Overview We’re hiring a Senior C++ Engineer with deep experience in Visual C++ (MFC experience ideal) and Windows as the primary development platform. You’ll 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 7–10 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

trabajosonline.net © 2017–2021
Más información