onsite
Development Engineer 2 - Comcast
Software Engineer
Development Engineer 2 focused on building high‑performance media services using C++, Java, and Python on Linux platforms, collaborating in Agile teams to deliver scalable, reliable entertainment solutions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput media processing components in C++ and Java.
- Implement new features and optimize existing code for performance and scalability on Linux servers.
- Collaborate with cross‑functional teams using Agile practices to deliver incremental releases.
- Write unit, integration, and performance tests; participate in code reviews and continuous integration pipelines.
- Diagnose and resolve production incidents, providing root‑cause analysis and preventive measures.
Requirements
- 3+ years of professional software development experience in C++ or Java.
- Strong understanding of Linux operating system internals and networking concepts.
- Proficiency with Git, CI/CD tools, and automated testing frameworks.
- Experience with performance profiling, debugging, and optimization.
- Excellent communication skills and a collaborative mindset.
Skills
cjavapythonlinuxagile