remote
Junior C Software Engineer - Comcast
Software Engineer
Junior C++ Software Engineer developing high‑performance ad‑serving components for a global demand‑side platform, working with Linux environments, version control, and agile practices to handle billions of daily ad auctions.
About the role
Key Responsibilities
- Design, implement, and maintain C++ modules that process real‑time ad auction requests.
- Collaborate with product, data, and operations teams to translate business requirements into scalable software solutions.
- Write clean, testable code and create unit/integration tests to ensure reliability under high‑throughput conditions.
- Participate in code reviews, sprint planning, and daily stand‑ups within an Agile development framework.
- Debug and optimize performance bottlenecks in the ad‑serving pipeline on Linux servers.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Proficiency in C++ (C++11/14) and solid understanding of data structures and algorithms.
- Experience developing software on Linux platforms and using Git for version control.
- Familiarity with Agile methodologies and collaborative development tools.
- Strong problem‑solving skills and ability to work effectively in a fast‑paced, team‑oriented environment.