Comcast

Principal Software Engineer (Data)

Comcast

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

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.

  1. Lead a team of engineers in the development of cutting-edge data solutions
  2. Design, implement, and maintain highly scalable and efficient software systems
  3. Collaborate with cross-functional teams to define and prioritize project goals and requirements
  4. Stay updated with emerging technologies and industry trends to continuously improve data solutions
  5. Mentor and coach team members to foster a culture of continuous learning and growth
  6. Ensure compliance with best practices and coding standards in software development
  7. Troubleshoot and resolve complex software issues in a timely manner
  8. Develop and maintain technical documentation for software systems and processes
  9. Collaborate with internal and external stakeholders to gather requirements and provide technical guidance and solutions
  10. Evaluate and recommend tools and technologies to improve data management processes and systems
  11. Conduct code reviews and provide constructive feedback to team members
  12. Keep track of project progress and ensure timely delivery of high-quality software solutions
  13. Communicate effectively with team members, management, and other stakeholders to provide updates and status reports
  14. Adhere to company policies and procedures, including security and data privacy measures
  15. Continuously evaluate and improve processes and workflows to increase efficiency and productivity.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • 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.

Required Skills
  • statistical analysis

  • Database Management

  • Data Modeling

  • Agile Methodology

  • Machine Learning

  • Cloud Computing

  • Data Mining

  • ETL processes

  • API development

  • Big Data Analytics

  • Software Architecture

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Networking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

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.

Additional Information
Comcast is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedMay 28th, 2024
Apply BeforeAugust 19th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Comcast

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.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started