Engineer 2 - Software Development & Engineering
Core
Designing, building, and maintaining scalable software applications and database systems for Comcast's media and technology platforms.
Role type
Senior Software Engineer (Full Stack / Backend)
Builds
New software applications, REST APIs, and optimized database schemas for Comcast's digital experiences.
Domain
Media & Technology / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java (Spring ecosystem), SQL/PLSQL, Oracle/SQL Server/MySQL, REST API design, Angular + TypeScript, Maven, Tomcat, Apache, Spring Security, OAuth2/SSO, SonarQube, GitHub Copilot, AI-assisted development, WebSocket/STOMP, SFTP, Repository pattern, Service pattern, WAR-based deployments, query optimization, secrets management (Vault), unit and integration testing.
Preferred skills
Spec-driven architecture, custom AI agents / RAG pipelines, monitoring & observability (Splunk, Grafana, Prometheus), security scanning (Snyk).
Technologies
Java, Spring, Oracle, SQL Server, MySQL, Angular, TypeScript, ReactJS, Redux, Maven, Tomcat, Apache, Vault, SonarQube, GitHub Copilot, Splunk, Grafana, Prometheus, Snyk, Jest, SCSS, WebSocket, STOMP, SFTP.
Responsibilities
Write and maintain efficient code for software components; support design and development of new applications; implement testing frameworks; document development processes; analyze integration needs and plan system architecture; collaborate with Quality Assurance; troubleshoot software issues to improve performance.
Seniority
Mid-level (2-5 years), hands-on IC