Are you a highly skilled and experienced software engineer with a passion for data? Are you looking for an opportunity to lead a team of talented engineers and drive the development of cutting-edge data solutions? Look no further! Comcast is seeking a Principal Software Engineer (Data) to join our team and play a crucial role in designing and implementing innovative software solutions. As a leader in the industry, we are constantly pushing the boundaries of what's possible in data and technology. If you are a driven, innovative, and collaborative individual with a strong background in software engineering and data management, we want to hear from you! Join us in shaping the future of data at Comcast.
- Lead a team of engineers in the development of cutting-edge data solutions
- Design, implement, and maintain highly scalable and efficient software systems
- Collaborate with cross-functional teams to define and prioritize project goals and requirements
- Stay updated with emerging technologies and industry trends to continuously improve data solutions
- Mentor and coach team members to foster a culture of continuous learning and growth
- Ensure compliance with best practices and coding standards in software development
- Troubleshoot and resolve complex software issues in a timely manner
- Develop and maintain technical documentation for software systems and processes
- Collaborate with internal and external stakeholders to gather requirements and provide technical guidance and solutions
- Evaluate and recommend tools and technologies to improve data management processes and systems
- Conduct code reviews and provide constructive feedback to team members
- Keep track of project progress and ensure timely delivery of high-quality software solutions
- Communicate effectively with team members, management, and other stakeholders to provide updates and status reports
- Adhere to company policies and procedures, including security and data privacy measures
- Continuously evaluate and improve processes and workflows to increase efficiency and productivity.
Extensive Experience In Software Engineering: The Ideal Candidate Should Have At Least 10 Years Of Experience In Software Engineering, With A Focus On Data-Driven Applications. They Should Possess Strong Technical Skills In Programming Languages Such As Java, Python, And Sql, As Well As Experience With Data Warehousing And Big Data Technologies.
Leadership And Management Skills: As A Principal Software Engineer, This Role Will Require Strong Leadership And Management Skills. The Candidate Should Have Experience Leading A Team Of Software Engineers And Managing Projects From Conception To Delivery. They Should Also Be Able To Effectively Communicate Technical Concepts To Non-Technical Stakeholders.
Data Analytics Expertise: The Candidate Should Have A Deep Understanding Of Data Analytics And Experience Working With Large Datasets. They Should Be Proficient In Data Modeling, Data Visualization, And Data Mining Techniques, And Be Able To Use These Skills To Drive Data-Informed Decision-Making.
Knowledge Of Data Architecture And Infrastructure: A Strong Understanding Of Data Architecture And Infrastructure Is Essential For This Role. The Candidate Should Have Experience Designing And Implementing Data Pipelines, Data Warehouses, And Data Lakes, As Well As Working With Cloud-Based Data Platforms Such As Aws Or Azure.
Problem-Solving And Critical Thinking Skills: A Principal Software Engineer Should Possess Excellent Problem-Solving And Critical Thinking Skills. They Should Be Able To Identify And Troubleshoot Complex Technical Issues, Propose Innovative Solutions, And Make Data-Driven Decisions. Additionally, They Should Have A Continuous Learning Mindset To Stay Updated With The Latest Technologies And Industry Trends.
statistical analysis
Database Management
Data Modeling
Agile Methodology
Machine Learning
Cloud Computing
Data Mining
ETL processes
API development
Big Data Analytics
Software Architecture
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Networking
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Principal Software Engineer (Data) is between $145,000 and $185,000 per year. However, this can vary depending on factors such as location, experience, and the specific company or industry. In highly competitive markets like Silicon Valley, the salary range may be higher. Additionally, bonuses and other benefits may also be included in the total compensation package for this role.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
Comcast NBCUniversal brings together engineers, designers, creators, storytellers, and entrepreneurs who are shaping the future of media and technology. We reimagine industries, reinvent technologies, and build the networks that bring people closer to the moments that matter most.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started