Engineer 4 - Software Development & Engineering
Core
Designing and customizing new software applications to enhance functionality and user experience, managing updates, and optimizing database performance.
Role type
Senior Software Engineer (Java/Spring/SQL)
Builds
Custom software applications, REST APIs, and enterprise Java solutions for Comcast's media and technology platforms.
Domain
Media & Technology / Enterprise Software Development
Deliverable
production ML models | product features
Required skills
Java enterprise architecture (Spring ecosystem), SQL/PLSQL query optimization, Oracle DB schema design, REST API design, Angular + TypeScript, Security architecture (Spring Security, OAuth2/SSO), Performance & scalability design, AI-assisted development (GitHub Copilot), SonarQube, Maven project architecture
Preferred skills
Spec-driven architecture, Building custom AI agents / RAG pipelines, Monitoring & observability (Splunk, Grafana, Prometheus), Security scanning (Snyk)
Technologies
Java, Spring, Oracle, SQL Server, MySQL, Angular, TypeScript, ReactJS, Redux, Tomcat, Apache, Vault, SonarQube, GitHub Copilot, Snyk, Splunk, Grafana, Prometheus, Maven, REST, WebSocket, SFTP
Responsibilities
Designing new software applications and customizing existing ones to maximize functionality; Assisting in the software update and release process; Collaborating with stakeholders to identify requirements and integrate tailored software solutions; Providing mentorship to junior engineers; Managing the documentation process for all development activities; Tracking and evaluating software performance metrics; Partnering with Quality Assurance to confirm software compliance
Seniority
Senior, hands-on IC