onsite
Engineer 2, Software Development & Engineering NBCU-ENT-MS-N010 - Comcast
Software Engineer
Software Engineer II developing scalable, high‑performance media and entertainment platforms using Java, C++, Python, microservices architecture, and AWS cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain core backend services for media delivery and content management platforms.
- Implement micro‑service based solutions using Java, C++, and Python, ensuring high availability and low latency.
- Leverage AWS services (EC2, S3, Lambda, etc.) to build scalable, cloud‑native applications.
- Collaborate with cross‑functional teams to define APIs, data models, and integration points.
- Drive continuous integration and delivery pipelines, automating testing and deployment processes.
Requirements
- Bachelor's degree in Computer Science or related field with 2+ years of professional software development experience.
- Strong proficiency in Java and C++ (or Python) and object‑oriented design.
- Hands‑on experience building and deploying microservices in a cloud environment, preferably AWS.
- Familiarity with CI/CD tools (Jenkins, GitLab CI, etc.) and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills and ability to work effectively in an agile, collaborative team.