Skip to content

Director – Software Engineering – Cms – Xumo
Company | Comcast |
---|
Location | Irvine, CA, USA |
---|
Salary | $184681.09 – $277021.64 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- Back-End Development
- Cloud Architectures
- Content Management Systems (CMS)
- People Leadership
- React.js
- 10 Years + Relevant Work Experience
Responsibilities
- Define and execute the technical strategy and roadmap for the CMS platform, aligning with business goals and market trends.
- Drive innovation in backend/frontend architectures, cloud technologies, and video streaming solutions.
- Evaluate emerging technologies and communicate their potential impact to decision-makers.
- Lead, mentor, and grow a team of backend/frontend engineers, fostering a culture of excellence, collaboration, and continuous learning.
- Establish and maintain best practices for software development, testing, and deployment.
- Manage resource allocation, project timelines, and budgets, ensuring efficient delivery of CMS initiatives.
- Recruit top engineering talent.
- Oversee the design, development, and maintenance of scalable backend systems using Java, Spring Boot, and other modern technologies.
- Ensure the development of robust RESTful APIs for frontend applications and third-party integrations.
- Drive the design and implementation of efficient database solutions (relational and NoSQL) for video metadata, user data, and system logs.
- Ensure the security, maintenance, and scalability of the CMS platform.
- Lead the deployment and management of cloud infrastructure (AWS, GCP) using containerization (Docker) and orchestration (Kubernetes).
- Manage and integrate message brokers (RabbitMQ) for seamless microservices communication.
- Analyze system performance, identify bottlenecks, and implement optimization strategies.
- Ensure rigorous testing and debugging practices to maintain high software quality.
- Prioritize and enforce security best practices to protect sensitive data.
- Oversee unit test development and maintenance.
- Work closely with product managers, frontend engineers, and operations teams to deliver high-quality solutions.
- Work with graphic designers to implement new features.
Preferred Qualifications
- Bachelor’s Degree (preferred)