remote
C Software Engineer - Comcast
Software Engineer
Senior C++ engineer building high‑performance advertising software on a global DSP platform, focusing on low‑latency networking, multithreaded processing, and system optimization.
About the role
Key Responsibilities
- Design, implement, and maintain high‑throughput C++ components for real‑time ad serving and bidding.
- Optimize multithreaded code for low latency and high scalability on Linux servers.
- Collaborate with data, product, and infrastructure teams to integrate new features and improve platform reliability.
- Conduct performance profiling, memory analysis, and code reviews to ensure code quality and efficiency.
- Participate in on‑call rotations and incident response for production systems.
Requirements
- 5+ years of professional C++ development experience.
- Proficiency with Linux, networking protocols, and performance profiling tools.
- Experience with large‑scale distributed systems and real‑time data processing.
- Excellent problem‑solving skills and a collaborative mindset.