Post job

Principal Software Engineer jobs at Comcast - 39 jobs

  • Lead Software Engineer-4512

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we're making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary Job Description DUTIES: Provide technical leadership in designing and developing new software and web applications using C++ and Go (Golang); process data using Big Data technologies including Spark and Presto; work with distributed systems; develop backend forecasting functions for advertising platforms, including inventory forecasting, campaign performance forecasting, and A/B testing; develop software in a Linux environment; support applications under development and customize current applications; assist with the software update process for existing applications, and roll-outs of software releases; analyze, test, and assist with the integration of new applications; document all development activity; research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports; monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects; collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs; work with the Quality Assurance team to determine if applications fit specification and technical requirements; and guide and mentor junior-level engineers. Position is eligible to work remotely one or more days per week, per company policy. REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and seven (7) years of experience developing software using C++ and Go (Golang); working with distributed systems; of which five (5) years of experience include developing backend forecasting functions for advertising platforms, including inventory forecasting, campaign performance forecasting, and A/B testing; developing software in a Linux environment; of which two (2) years include processing data using Big Data technologies including Spark and Presto. SALARY: $189,592 to $205,000 per year BENEFITS: ************************************************* Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills A/B Testing, Go Programming Language, Presto Compensation Base Pay: $189,592.00 Comcast intends to offer the selected candidate base pay dependent on job-related, non-discriminatory factors such as experience. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $189.6k-205k yearly Auto-Apply 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Development Lead- MuleSoft

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) Job Summary Comcast Business is growing and adding a brand-new team to support our government vertical and looking for some hard-working innovators to join us! Do you want to be first in to help standup and scale a new IT organization in a large fast-growing company? Do you like working in a start-up mode where you can leverage your innovation, collaboration, and “doing what it takes” skills to grow our business? Do you like big challenges and working within a highly motivated team environment? Do you thrive on solving problems that lead to unblocking issues with a service and or technology? Job Description This role is open to US-based candidates for remote or virtual hire if you do not reside near one of the Comcast tech hubs listed. It open to US Citizens only (see below). Comcast Business offers technology solutions ranging from Ethernet, internet, and WiFi connectivity to voice, television, and managed Enterprise solutions to power businesses of all sizes to perform better. From small businesses to mid-market and large Enterprise organizations, Comcast Business serves business customers across the country. Powered by an advanced, Gig-speed network and backed by 24/7 technical support, Comcast Business is one of the largest contributors to the growth of Comcast Cable. The organization is the nation's largest cable provider to small and mid-size businesses and has emerged as a force in the Enterprise market, recognized by leading industry associations as one of the fastest growing provider of Ethernet services." Comcast Business Public Sector IT is an organization within Comcast's Technology and Product Division and largely located on the east coast (greater Philadelphia and the DC area). We own the IT applications and infrastructure supporting the Comcast Business Public Sector LOB serving federal and state agencies. As a Senior Software Engineer (Engineer 4) on the Comcast Business Public Sector IT team, you'll play a key role in designing, developing, and supporting secure, resilient applications and systems that enable efficient business operations. You'll work across the full software development lifecycle-from architecture and integration to deployment and support-while helping define the technical roadmap for a greenfield IT ecosystem. This role requires strong hands-on experience with integration technologies, middleware platforms, and backend systems, along with the ability to lead initiatives and mentor junior engineers. Core Responsibilities Collaborate with stakeholders to gather technical and business requirements. Design and develop new software and web applications; customize and enhance existing systems. Lead integration efforts across internal and external systems using tools like MuleSoft, Kafka, and Spark. Support application rollouts and ensure smooth deployment processes. Provide technical mentorship to junior engineers and contribute to team knowledge sharing. Document development activities, technical requirements, and system architecture. Monitor performance metrics and ensure systems meet reliability and scalability goals. Stay current with industry trends and evaluate emerging technologies. Partner with QA teams to validate functionality and performance of applications. Exercise independent judgment in solving complex technical challenges. Skills & Requirements College degree in business or technical discipline; or equivalent work experience. 5 yrs of hands-on experience with MuleSoft as a solution designer / subject matter expert Strong analytical and problem-solving skills Proficiency in Oracle, Java, Web Services Experience with middleware platforms and their day-to-day operations SQL Query, programming experience (C++, Perl Script, PL/SQL, Java Script) Should be an expert in Kafka, Kinesis, Kibana and Spark. Ability to debug in Unix environments is a must Ability to interact professionally with all levels in the company. Excellent verbal / written communication skills and accompanying organizational skills Advanced SQL query ability, ad-hoc reporting and enterprise systems operations and development experience are a must. Should be able to proactively do follow-ups. Must be detail-oriented and willingness to continually self-educate Public Sector Skills & Requirements US Citizenship is required Successfully pass the Homeland Security Presidential Directive 12 (HSPD-12) security process or other clearances as needed Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills Mulesoft Solution Design, Software Development, Web Applications Compensation This job can be performed in Illinois, New York, and Denver Campus with a Pay Range of $120,751.16 - $208,295.74 Comcast intends to offer the selected candidate base pay dependent on job-related, non-discriminatory factors such as experience. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Education Bachelor's DegreeWhile possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Certifications (if applicable) Relevant Work Experience 7-10 YearsComcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $120.8k-208.3k yearly Auto-Apply 58d ago
  • Senior Lead Software Security Engineer - Java/AWS

    Lumen Technologies 4.1company rating

    San Francisco, CA jobs

    Lumen connects the world. We are igniting business growth by connecting people, data and applications - quickly, securely, and effortlessly. Together, we are building a culture and company from the people up - committed to teamwork, trust and transparency. People power progress. We're looking for top-tier talent and offer the flexibility you need to thrive and deliver lasting impact. Join us as we digitally connect the world and shape the future. The Role We are looking for an innovative individual who can lead the security advancement and compliance of the platform engineering organization. This includes identifying Lumen policy and industry certification gaps, collaborating with stakeholders on options to remediate the gaps, providing oversight and contributing to the remediation effort to ensure a compliant solution is implemented. As a key member of the team, this role is critical in ensuring the secure and compliant operation of our platforms. The successful candidate will influence security policy and technology directions, protecting our systems against evolving threats. Location This is a remote position open to candidates based anywhere in the U.S. The Main Responsibilities Assess industry advances in technical security technologies and provide implementation recommendation options. Automate the testing of Lumen policy and industry certification control requirements to validate compliance status. Partner closely with platform security architects and platform engineering leads to prioritize and assist in the remediation of compliance gaps. Evangelize security and compliance best practices at every opportunity. Regularly review and update security documentation to ensure it reflects current industry standards and practices. What We Look For in a Candidate Bachelor's Degree in Computer Science or Equivalent 10+ years of software engineering experience including security, compliance and software architecture Containers and Container Orchestration Java, Perl, Go Security Vulnerability Remediation Automation API Design & Integration Best Practice Message Brokers Agile and Scrum Methodologies Code Review and Refactoring Compensation This information reflects the anticipated base salary range for this position based on current national data. Minimums and maximums may vary based on location. Individual pay is based on skills, experience and other relevant factors Location Based Pay Ranges $129,639 - $172,852 in these states: AL, AR, AZ, FL, GA, IA, ID, IN, KS, KY, LA, ME, MO, MS, MT, ND, NE, NM, OH, OK, PA, SC, SD, TN, UT, VT, WI, WV, and WY. $136,121 - $181,494 in these states: CO, HI, MI, MN, NC, NH, NV, OR, and RI. $142,603 - $190,137 in these states: AK, CA, CT, DC, DE, IL, MA, MD, NJ, NY, TX, VA, and WA #GSS #LI-MG1 Lumen offers a comprehensive package featuring a broad range of Health, Life, Voluntary Lifestyle benefits and other perks that enhance your physical, mental, emotional and financial wellbeing. We're able to answer any additional questions you may have about our bonus structure (short-term incentives, long-term incentives and/or sales compensation) as you move through the selection process If you are selected for a position, there will be a background screen, which may include checks for criminal records and/or motor vehicle reports and/or drug screening, depending on the position requirements. For more information on these checks, please refer to the Post Offer section of our FAQ page . Job-related concerns identified during the background screening may disqualify you from the new position or your current role. Background results will be evaluated on a case‑by‑case basis. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. We are committed to providing equal employment opportunities to all persons regardless of race, color, ancestry, citizenship, national origin, religion, veteran status, disability, genetic characteristic or information, age, gender, sexual orientation, gender identity, gender expression, marital status, family status, pregnancy, or other legally protected status (collectively, “protected statuses”). We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training. Disclaimer The job responsibilities described above indicate the general nature and level of work performed by employees within this classification. It is not intended to include a comprehensive inventory of all duties and responsibilities for this job. Job duties and responsibilities are subject to change based on evolving business needs and conditions. In any materials you submit, you may redact or remove age‑identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information. Please be advised that Lumen does not require any form of payment from job applicants during the recruitment process. All legitimate job openings will be posted on our official website or communicated through official company email addresses. If you encounter any job offers that request payment in exchange for employment at Lumen, they are not for employment with us, but may relate to another company with a similar name. Job Segment: Cloud, Front End, Java, Developer, ERP, Technology #J-18808-Ljbffr
    $142.6k-190.1k yearly 3d ago
  • Remote Cyber Defense Engineering Leader

    Lumen Technologies 4.1company rating

    San Francisco, CA jobs

    A leading telecommunications company seeks a Manager of Cyber Defense Engineering to lead a remote team of security engineers protecting enterprise applications and cloud infrastructures. This role requires 7+ years in cybersecurity and strong expertise in WAF, MFA, and cloud security practices. The ideal candidate will develop security controls and strategies while collaborating with various teams to ensure compliance and enhance security frameworks. #J-18808-Ljbffr
    $127k-158k yearly est. 2d ago
  • Software Development Lead- MuleSoft

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) Job Summary Comcast Business is growing and adding a brand-new team to support our government vertical and looking for some hard-working innovators to join us! Do you want to be first in to help standup and scale a new IT organization in a large fast-growing company? Do you like working in a start-up mode where you can leverage your innovation, collaboration, and "doing what it takes" skills to grow our business? Do you like big challenges and working within a highly motivated team environment? Do you thrive on solving problems that lead to unblocking issues with a service and or technology? Job Description This role is open to US-based candidates for remote or virtual hire if you do not reside near one of the Comcast tech hubs listed. It open to US Citizens only (see below). Comcast Business offers technology solutions ranging from Ethernet, internet, and WiFi connectivity to voice, television, and managed Enterprise solutions to power businesses of all sizes to perform better. From small businesses to mid-market and large Enterprise organizations, Comcast Business serves business customers across the country. Powered by an advanced, Gig-speed network and backed by 24/7 technical support, Comcast Business is one of the largest contributors to the growth of Comcast Cable. The organization is the nation's largest cable provider to small and mid-size businesses and has emerged as a force in the Enterprise market, recognized by leading industry associations as one of the fastest growing provider of Ethernet services." Comcast Business Public Sector IT is an organization within Comcast's Technology and Product Division and largely located on the east coast (greater Philadelphia and the DC area). We own the IT applications and infrastructure supporting the Comcast Business Public Sector LOB serving federal and state agencies. As a Senior Software Engineer (Engineer 4) on the Comcast Business Public Sector IT team, you'll play a key role in designing, developing, and supporting secure, resilient applications and systems that enable efficient business operations. You'll work across the full software development lifecycle-from architecture and integration to deployment and support-while helping define the technical roadmap for a greenfield IT ecosystem. This role requires strong hands-on experience with integration technologies, middleware platforms, and backend systems, along with the ability to lead initiatives and mentor junior engineers. Core Responsibilities * Collaborate with stakeholders to gather technical and business requirements. * Design and develop new software and web applications; customize and enhance existing systems. * Lead integration efforts across internal and external systems using tools like MuleSoft, Kafka, and Spark. * Support application rollouts and ensure smooth deployment processes. * Provide technical mentorship to junior engineers and contribute to team knowledge sharing. * Document development activities, technical requirements, and system architecture. * Monitor performance metrics and ensure systems meet reliability and scalability goals. * Stay current with industry trends and evaluate emerging technologies. * Partner with QA teams to validate functionality and performance of applications. * Exercise independent judgment in solving complex technical challenges. Skills & Requirements * College degree in business or technical discipline; or equivalent work experience. * 5 yrs of hands-on experience with MuleSoft as a solution designer / subject matter expert * Strong analytical and problem-solving skills * Proficiency in Oracle, Java, Web Services * Experience with middleware platforms and their day-to-day operations * SQL Query, programming experience (C++, Perl Script, PL/SQL, Java Script) * Should be an expert in Kafka, Kinesis, Kibana and Spark. * Ability to debug in Unix environments is a must * Ability to interact professionally with all levels in the company. * Excellent verbal / written communication skills and accompanying organizational skills * Advanced SQL query ability, ad-hoc reporting and enterprise systems operations and development experience are a must. Should be able to proactively do follow-ups. * Must be detail-oriented and willingness to continually self-educate Public Sector Skills & Requirements * US Citizenship is required * Successfully pass the Homeland Security Presidential Directive 12 (HSPD-12) security process or other clearances as needed Disclaimer: * This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills Mulesoft Solution Design, Software Development, Web Applications Compensation This job can be performed in Illinois, New York, and Denver Campus with a Pay Range of $120,751.16 - $208,295.74 Comcast intends to offer the selected candidate base pay dependent on job-related, non-discriminatory factors such as experience. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Education Bachelor's Degree While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Certifications (if applicable) Relevant Work Experience 7-10 Years Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $120.8k-208.3k yearly Auto-Apply 22d ago
  • Software Development Lead- MuleSoft

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) **Job Summary** Comcast Business is growing and adding a brand-new team to support our government vertical and looking for some hard-working innovators to join us! Do you want to be first in to help standup and scale a new IT organization in a large fast-growing company? Do you like working in a start-up mode where you can leverage your innovation, collaboration, and "doing what it takes" skills to grow our business? Do you like big challenges and working within a highly motivated team environment? Do you thrive on solving problems that lead to unblocking issues with a service and or technology? **Job Description** This role is open to US-based candidates for remote or virtual hire if you do not reside near one of the Comcast tech hubs listed. It open to US Citizens only (see below). **Comcast Business** offers technology solutions ranging from Ethernet, internet, and WiFi connectivity to voice, television, and managed Enterprise solutions to power businesses of all sizes to perform better. From small businesses to mid-market and large Enterprise organizations, Comcast Business serves business customers across the country. Powered by an advanced, Gig-speed network and backed by 24/7 technical support, Comcast Business is one of the largest contributors to the growth of Comcast Cable. The organization is the nation's largest cable provider to small and mid-size businesses and has emerged as a force in the Enterprise market, recognized by leading industry associations as one of the fastest growing provider of Ethernet services." **Comcast Business Public Sector IT** is an organization within Comcast's Technology and Product Division and largely located on the east coast (greater Philadelphia and the DC area). We own the IT applications and infrastructure supporting the Comcast Business Public Sector LOB serving federal and state agencies. As a **Senior Software Engineer** (Engineer 4) on the Comcast Business Public Sector IT team, you'll play a key role in designing, developing, and supporting secure, resilient applications and systems that enable efficient business operations. You'll work across the full software development lifecycle-from architecture and integration to deployment and support-while helping define the technical roadmap for a greenfield IT ecosystem. This role requires strong hands-on experience with integration technologies, middleware platforms, and backend systems, along with the ability to lead initiatives and mentor junior engineers. **Core Responsibilities** + Collaborate with stakeholders to gather technical and business requirements. + Design and develop new software and web applications; customize and enhance existing systems. + Lead integration efforts across internal and external systems using tools like MuleSoft, Kafka, and Spark. + Support application rollouts and ensure smooth deployment processes. + Provide technical mentorship to junior engineers and contribute to team knowledge sharing. + Document development activities, technical requirements, and system architecture. + Monitor performance metrics and ensure systems meet reliability and scalability goals. + Stay current with industry trends and evaluate emerging technologies. + Partner with QA teams to validate functionality and performance of applications. + Exercise independent judgment in solving complex technical challenges. **Skills & Requirements** + College degree in business or technical discipline; or equivalent work experience. + 5 yrs of hands-on experience with MuleSoft as a solution designer / subject matter expert + Strong analytical and problem-solving skills + Proficiency in Oracle, Java, Web Services + Experience with middleware platforms and their day-to-day operations + SQL Query, programming experience (C++, Perl Script, PL/SQL, Java Script) + Should be an expert in Kafka, Kinesis, Kibana and Spark. + Ability to debug in Unix environments is a must + Ability to interact professionally with all levels in the company. + Excellent verbal / written communication skills and accompanying organizational skills + Advanced SQL query ability, ad-hoc reporting and enterprise systems operations and development experience are a must. Should be able to proactively do follow-ups. + Must be detail-oriented and willingness to continually self-educate **Public Sector Skills & Requirements** + US Citizenship is required + Successfully pass the Homeland Security Presidential Directive 12 (HSPD-12) security process or other clearances as needed **Disclaimer:** + This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. **Skills:** Mulesoft Solution Design; Software Development; Web Applications **Salary:** Pay Range: This job can be performed in Illinois, New York, and Denver Campus with a Pay Range of $120,751.16 - $208,295.74 Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That?s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality ? to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary (********************************** on our careers site for more details. **Education** Bachelor's Degree While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. **Relevant Work Experience** 7-10 Years **Job Family Group:** Engineering
    $120.8k-208.3k yearly 60d+ ago
  • Sr. Software Engineer-5405

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we're making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary Job Description DUTIES: Provide technical leadership in designing and developing back-end service software; use C++ for network programming and designing large-scale, distributed, mission-critical systems; build high-performance, concurrent, server-side applications using Golang; debug code with GDB (GNU Debugger) and Delve; build and optimize SQL database for low-latency, high-throughput database systems in large-scale environments; use Jira for project management and issue tracking; use Git and Jenkins for code management; develop distributed systems; leverage Linux OS tools and commands for troubleshooting and technical support; design and implement data privacy frameworks compliant with GDPR, CCPA, and GPP; support and customize existing applications, including software updates and integration of new solutions; document development processes, technical requirements, and test results; research competitive products and industry practices; collaborate with stakeholders to define technical requirements; work with Quality Assurance to validate specifications; and mentor junior engineers. Position is eligible to work remotely one or more days per week, per company policy. REQUIREMENTS: Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field, and five (5) years of experience performing back-end service software development; using C++ for network programming and designing large-scale, distributed, mission-critical systems; building high-performance, concurrent, server-side applications using Golang; debugging code with GDB (GNU Debugger) and Delve; building and optimizing SQL database for low-latency, high-throughput database systems in large-scale environments; using Jira for project management and issue tracking; using Git and Jenkins for code management; developing distributed systems; and leveraging Linux OS tools and commands for troubleshooting and technical support. SALARY: $189,592.00 to $195,000.00 per year. BENEFITS: ************************************************* Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills C++ Programming Language, GNU Debugger, Linux Compensation Comcast intends to offer the selected candidate base pay dependent on job-related, non-discriminatory factors such as experience. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $189.6k-195k yearly Auto-Apply 2d ago
  • Lead Software Engineer-0333

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we're making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary Job Description DUTIES: Provide technical leadership in developing back-end service software; use C++ for network programming and designing large-scale, distributed, mission-critical systems; build high-performance, concurrent, server-side applications using Golang; debug code with GDB (GNU Debugger) and Delve; build and optimize SQL database for low-latency, high-throughput database systems in large-scale environments; use Jira for project management and issue tracking; use Git and Jenkins for code management; develop distributed systems; leverage Linux OS tools and commands for troubleshooting and technical support; support applications under development and customize current applications; assist with the software update process for existing applications, and roll-outs of software releases; analyze, test, and assist with the integration of new applications; document all development activity; research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports; monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects; collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs; work with the Quality Assurance team to determine if applications fit specification and technical requirements; and guide and mentor junior-level engineers. Position is eligible to work remotely one or more days per week, per company policy. REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and seven (7) years of experience performing back-end service software development; using C++ for network programming and designing large-scale, distributed, mission-critical systems; building high-performance, concurrent, server-side applications using Golang; debugging code with GDB (GNU Debugger); building and optimizing SQL database for low-latency, high-throughput database systems in large-scale environments; using Jira for project management and issue tracking; using Git and Jenkins for code management; developing distributed systems; and leveraging Linux OS tools and commands for troubleshooting and technical support; of which three (3) years include debugging code with Delve. Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills C++ Programming Language, Git, GNU Debugger, SQL Databases We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality-to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the benefits summary on our careers site for more details. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $105k-131k yearly est. Auto-Apply 1d ago
  • Software Engineer - Data, Streaming & Cloud Platforms (AWS)

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) **Job Summary** The ACE (Anti-Abuse & Compliance Engineering) team at Comcast builds and runs the systems that actively defend the company and its customers from major financial, legal, and security risk - preventing $1B+ in potential losses. We operate in the high-impact domains of fraud, abuse, compliance, and security, protecting customers from bad actors through capabilities like compromised-credential detection, automated re-secure, copyright abuse handling, and fraud mitigation. Our small, elite team (under 10 engineers) operates with a startup-style culture inside Comcast, owning two mission-critical platforms end-to-end: AIRES (Automated Incident Response and Engagement System) for large-scale automated mitigations, and MAD (Machine Intelligence, Analytics & Data Gathering) for advanced abuse detection and intelligence. This role stands out for its outsized ownership, massive scale, and direct business impact - you're building systems that protect Comcast in real time, every day. **Job Description** **This position is ineligible for visa sponsorship. To be considered for this role, you must be legally authorized to work in the United States and not require sponsorship for employment now or in the future.** We're looking for a bright, high-energy engineer who gets things done and is excited by working on real-time data, detection systems, and large-scale cloud platforms. This role sits on Comcast's ACE (Anti-Abuse & Compliance Engineering) team, where we build systems that detect and mitigate fraud, abuse, and security threats in real time-protecting both customers and the business. You'll work primarily on MAD (Machine Intelligence, Analytics & Data Gathering), a cloud-native detection platform built on AWS that ingests massive streams of identity and activity events. This is a hands-on role for someone who enjoys owning problems end-to-end, authoring detection logic, and turning data into decisive action. **What You'll Do:** + Design, build, and operate real-time abuse and fraud detection services processing high-volume event streams (e.g., login and identity activity). + Author and evolve detection rules and signals (e.g., compromised account and suspicious activity logic) using streaming frameworks. + Develop and maintain cloud-native services and APIs in Python and Java. + Build and operate event-driven pipelines using AWS services such as Kinesis, Lambda, S3, and DynamoDB. + Collaborate closely with security, compliance, and product partners to turn new threat patterns into production mitigations. + Operate with strong ownership in a small, startup-style team, influencing architecture, tooling, and technical direction. + Ensure systems are observable, scalable, and resilient in a production AWS environment. **Required Qualifications** + Strong experience building production-grade systems in Python (Java experience a plus). + Hands-on experience with AWS, especially Kinesis, Lambda, S3, DynamoDB, and IAM. + Experience with Apache Flink, Kinesis Streams, or similar streaming rule engines. + Background in data engineering, data analytics, or applied data science, with the ability to reason about signals, patterns, and false positives. + Exposure to machine learning or statistical techniques used in detection, scoring, or classification. + Ability to design and maintain RESTful APIs and backend services. + Comfortable working in Linux-based production environments. + Strong problem ownership, bias for action, and ability to operate independently in a small team. **Nice to Have:** + Infrastructure-as-code experience (Terraform preferred). + Experience with Java and contributing to JVM-based backend services. + Experience with Apache NiFi for building, operating, and monitoring data ingestion and flow-based pipelines. + Experience operating security-, fraud-, or abuse-related systems. + Familiarity with observability tools (metrics, logging, alerting). **Why This Role** + Mission-critical impact: Your work directly protects millions of customers and prevents significant financial and legal risk. + Real ownership: Small team, big surface area-you'll influence architecture and outcomes, not just tickets. + Modern data & cloud stack: Event streaming, real-time detection, and AWS-native systems at scale. + Startup culture inside Comcast: Fast-moving, pragmatic, and outcome-driven, with the backing of a Fortune 50 company. **Disclaimer:** + This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. **Skills:** CI/CD; AWS Development; Data Analyzer; Python Software Development; Communication; Self-Starter **Salary:** Pay Range: This job can be performed in Colorado, and New Jersey with a Pay Range of $97,445.67 - $146,168.50 Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That?s why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality ? to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary (********************************** on our careers site for more details. **Education** Bachelor's Degree While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. **Relevant Work Experience** 2-5 Years **Job Family Group:** Engineering
    $97.4k-146.2k yearly 5d ago
  • Software Engineer - Data, Streaming & Cloud Platforms (AWS)

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) Job Summary The ACE (Anti-Abuse & Compliance Engineering) team at Comcast builds and runs the systems that actively defend the company and its customers from major financial, legal, and security risk - preventing $1B+ in potential losses. We operate in the high-impact domains of fraud, abuse, compliance, and security, protecting customers from bad actors through capabilities like compromised-credential detection, automated re-secure, copyright abuse handling, and fraud mitigation. Our small, elite team (under 10 engineers) operates with a startup-style culture inside Comcast, owning two mission-critical platforms end-to-end: AIRES (Automated Incident Response and Engagement System) for large-scale automated mitigations, and MAD (Machine Intelligence, Analytics & Data Gathering) for advanced abuse detection and intelligence. This role stands out for its outsized ownership, massive scale, and direct business impact - you're building systems that protect Comcast in real time, every day. Job Description This position is ineligible for visa sponsorship. To be considered for this role, you must be legally authorized to work in the United States and not require sponsorship for employment now or in the future. We're looking for a bright, high-energy engineer who gets things done and is excited by working on real-time data, detection systems, and large-scale cloud platforms. This role sits on Comcast's ACE (Anti-Abuse & Compliance Engineering) team, where we build systems that detect and mitigate fraud, abuse, and security threats in real time-protecting both customers and the business. You'll work primarily on MAD (Machine Intelligence, Analytics & Data Gathering), a cloud-native detection platform built on AWS that ingests massive streams of identity and activity events. This is a hands-on role for someone who enjoys owning problems end-to-end, authoring detection logic, and turning data into decisive action. What You'll Do: Design, build, and operate real-time abuse and fraud detection services processing high-volume event streams (e.g., login and identity activity). Author and evolve detection rules and signals (e.g., compromised account and suspicious activity logic) using streaming frameworks. Develop and maintain cloud-native services and APIs in Python and Java. Build and operate event-driven pipelines using AWS services such as Kinesis, Lambda, S3, and DynamoDB. Collaborate closely with security, compliance, and product partners to turn new threat patterns into production mitigations. Operate with strong ownership in a small, startup-style team, influencing architecture, tooling, and technical direction. Ensure systems are observable, scalable, and resilient in a production AWS environment. Required Qualifications Strong experience building production-grade systems in Python (Java experience a plus). Hands-on experience with AWS, especially Kinesis, Lambda, S3, DynamoDB, and IAM. Experience with Apache Flink, Kinesis Streams, or similar streaming rule engines. Background in data engineering, data analytics, or applied data science, with the ability to reason about signals, patterns, and false positives. Exposure to machine learning or statistical techniques used in detection, scoring, or classification. Ability to design and maintain RESTful APIs and backend services. Comfortable working in Linux-based production environments. Strong problem ownership, bias for action, and ability to operate independently in a small team. Nice to Have: Infrastructure-as-code experience (Terraform preferred). Experience with Java and contributing to JVM-based backend services. Experience with Apache NiFi for building, operating, and monitoring data ingestion and flow-based pipelines. Experience operating security-, fraud-, or abuse-related systems. Familiarity with observability tools (metrics, logging, alerting). Why This Role Mission-critical impact: Your work directly protects millions of customers and prevents significant financial and legal risk. Real ownership: Small team, big surface area-you'll influence architecture and outcomes, not just tickets. Modern data & cloud stack: Event streaming, real-time detection, and AWS-native systems at scale. Startup culture inside Comcast: Fast-moving, pragmatic, and outcome-driven, with the backing of a Fortune 50 company. Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills AWS Development, CI/CD, Communication, Data Analyzer, Python Software Development, Self-Starter Compensation This job can be performed in Colorado, and New Jersey with a Pay Range of $97,445.67 - $146,168.50 Comcast intends to offer the selected candidate base pay dependent on job-related, non-discriminatory factors such as experience. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Education Bachelor's DegreeWhile possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Certifications (if applicable) Relevant Work Experience 2-5 YearsComcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $97.4k-146.2k yearly Auto-Apply 7d ago
  • Software Engineer - Data, Streaming & Cloud Platforms (AWS)

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) Job Summary The ACE (Anti-Abuse & Compliance Engineering) team at Comcast builds and runs the systems that actively defend the company and its customers from major financial, legal, and security risk - preventing $1B+ in potential losses. We operate in the high-impact domains of fraud, abuse, compliance, and security, protecting customers from bad actors through capabilities like compromised-credential detection, automated re-secure, copyright abuse handling, and fraud mitigation. Our small, elite team (under 10 engineers) operates with a startup-style culture inside Comcast, owning two mission-critical platforms end-to-end: AIRES (Automated Incident Response and Engagement System) for large-scale automated mitigations, and MAD (Machine Intelligence, Analytics & Data Gathering) for advanced abuse detection and intelligence. This role stands out for its outsized ownership, massive scale, and direct business impact - you're building systems that protect Comcast in real time, every day. Job Description This position is ineligible for visa sponsorship. To be considered for this role, you must be legally authorized to work in the United States and not require sponsorship for employment now or in the future. We're looking for a bright, high-energy engineer who gets things done and is excited by working on real-time data, detection systems, and large-scale cloud platforms. This role sits on Comcast's ACE (Anti-Abuse & Compliance Engineering) team, where we build systems that detect and mitigate fraud, abuse, and security threats in real time-protecting both customers and the business. You'll work primarily on MAD (Machine Intelligence, Analytics & Data Gathering), a cloud-native detection platform built on AWS that ingests massive streams of identity and activity events. This is a hands-on role for someone who enjoys owning problems end-to-end, authoring detection logic, and turning data into decisive action. What You'll Do: Design, build, and operate real-time abuse and fraud detection services processing high-volume event streams (e.g., login and identity activity). Author and evolve detection rules and signals (e.g., compromised account and suspicious activity logic) using streaming frameworks. Develop and maintain cloud-native services and APIs in Python and Java. Build and operate event-driven pipelines using AWS services such as Kinesis, Lambda, S3, and DynamoDB. Collaborate closely with security, compliance, and product partners to turn new threat patterns into production mitigations. Operate with strong ownership in a small, startup-style team, influencing architecture, tooling, and technical direction. Ensure systems are observable, scalable, and resilient in a production AWS environment. Required Qualifications Strong experience building production-grade systems in Python (Java experience a plus). Hands-on experience with AWS, especially Kinesis, Lambda, S3, DynamoDB, and IAM. Experience with Apache Flink, Kinesis Streams, or similar streaming rule engines. Background in data engineering, data analytics, or applied data science, with the ability to reason about signals, patterns, and false positives. Exposure to machine learning or statistical techniques used in detection, scoring, or classification. Ability to design and maintain RESTful APIs and backend services. Comfortable working in Linux-based production environments. Strong problem ownership, bias for action, and ability to operate independently in a small team. Nice to Have: Infrastructure-as-code experience (Terraform preferred). Experience with Java and contributing to JVM-based backend services. Experience with Apache NiFi for building, operating, and monitoring data ingestion and flow-based pipelines. Experience operating security-, fraud-, or abuse-related systems. Familiarity with observability tools (metrics, logging, alerting). Why This Role Mission-critical impact: Your work directly protects millions of customers and prevents significant financial and legal risk. Real ownership: Small team, big surface area-you'll influence architecture and outcomes, not just tickets. Modern data & cloud stack: Event streaming, real-time detection, and AWS-native systems at scale. Startup culture inside Comcast: Fast-moving, pragmatic, and outcome-driven, with the backing of a Fortune 50 company. Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills AWS Development, CI/CD, Communication, Data Analyzer, Python Software Development, Self-Starter Compensation This job can be performed in Colorado, and New Jersey with a Pay Range of $97,445.67 - $146,168.50 Comcast intends to offer the selected candidate base pay dependent on job-related, non-discriminatory factors such as experience. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Education Bachelor's DegreeWhile possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Certifications (if applicable) Relevant Work Experience 2-5 YearsComcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $97.4k-146.2k yearly Auto-Apply 6d ago
  • Principal Full Stack Software Development Engineer

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) Job Summary Responsible for planning and designing new software and web applications. Analyzes, tests and assists with the integration of new applications. Oversees the documentation of all development activity. Trains non-technical personnel. Assists with tracking performance metrics. Provides guidance and support to other Engineers. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise. Job Description * This position is unable to provide work authorization sponsorship or immigration support now or in the future.* Comcast's Technology, Product & Experience (TPX) organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. What You'll Do: * Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs. * Designs new software and web applications, supports applications under development and customizes current applications. Develops software update processes for existing applications. Assists in the roll-out of software releases. * Trains junior Software Development Engineers on internally developed software applications. * Oversees the researching, writing and editing of documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports. * Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects. * Assists with technical leadership throughout the design process and assists in guidance with regards to practices, procedures and techniques. Serves as a guide mentor for Software Development Engineers. * Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification and within budget. * Works with Quality Assurance team to determine if applications fit specification and technical requirements. Tests and evaluates systems, subsystems and components. * Acts as a technical contact and liaison for outside vendors and/or customers. * Presents and defends architectural, design and technical choices to internal and external audiences. Required Technical Expertise/Skills * 10+ years of professional software engineering experience. * Mastery of development in Angular, Java, Spring boots, Restful APIs. * Mastery of DevOps in CI/CD pipelines, GSLB configuration/management, AWS EC2/SQS/ES, On-Prem cloud management. * Deep understanding of security standards to address ongoing security vulnerabilities. * Expertise with frontend and backend architectures, state management, caching, and performance optimization. About Our Perks & Benefits: We are determined to create an environment where our employees feel valued, understand our business goals, and are motivated. Here's a look at just some of the perks and benefits we make available to our US-based employees: * Medical & Dental * 401(k) Savings Plan * Generous paid time off * Life Milestones - from adoption assistance, childcare resources, pet insurance, and more, Comcast supports you at all life stages. * Courtesy Services - We offer all of our full-time employees in serviceable areas free digital TV and internet. * Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms. Learn more at jobs.comcast.com/benefits Reasonable Accommodation We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation. Disclaimer: * This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Job Profile: Engineer 5, Software Development & Engineering Skills Back-End Development, Full Stack Development, Software Development Compensation Primary Location Pay Range: $160,106.35 - $240,159.53 Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. Education Bachelor's Degree While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Certifications (if applicable) Relevant Work Experience 10 Years + Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $66k-88k yearly est. Auto-Apply 1d ago
  • Principal Full Stack Software Development Engineer

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) Job Summary Responsible for planning and designing new software and web applications. Analyzes, tests and assists with the integration of new applications. Oversees the documentation of all development activity. Trains non-technical personnel. Assists with tracking performance metrics. Provides guidance and support to other Engineers. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise. Job Description *This position is unable to provide work authorization sponsorship or immigration support now or in the future.* Comcast's Technology, Product & Experience (TPX) organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. What You'll Do: Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs. Designs new software and web applications, supports applications under development and customizes current applications. Develops software update processes for existing applications. Assists in the roll-out of software releases. Trains junior Software Development Engineers on internally developed software applications. Oversees the researching, writing and editing of documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports. Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects. Assists with technical leadership throughout the design process and assists in guidance with regards to practices, procedures and techniques. Serves as a guide mentor for Software Development Engineers. Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification and within budget. Works with Quality Assurance team to determine if applications fit specification and technical requirements. Tests and evaluates systems, subsystems and components. Acts as a technical contact and liaison for outside vendors and/or customers. Presents and defends architectural, design and technical choices to internal and external audiences. Required Technical Expertise/Skills 10+ years of professional software engineering experience. Mastery of development in Angular, Java, Spring boots, Restful APIs. Mastery of DevOps in CI/CD pipelines, GSLB configuration/management, AWS EC2/SQS/ES, On-Prem cloud management. Deep understanding of security standards to address ongoing security vulnerabilities. Expertise with frontend and backend architectures, state management, caching, and performance optimization. About Our Perks & Benefits: We are determined to create an environment where our employees feel valued, understand our business goals, and are motivated. Here's a look at just some of the perks and benefits we make available to our US-based employees: Medical & Dental 401(k) Savings Plan Generous paid time off Life Milestones - from adoption assistance, childcare resources, pet insurance, and more, Comcast supports you at all life stages. Courtesy Services - We offer all of our full-time employees in serviceable areas free digital TV and internet. Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms. Learn more at jobs.comcast.com/benefits Reasonable Accommodation We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation. Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Job Profile: Engineer 5, Software Development & Engineering Skills Back-End Development, Full Stack Development, Software Development Compensation Primary Location Pay Range: $160,106.35 - $240,159.53Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. Education Bachelor's DegreeWhile possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Certifications (if applicable) Relevant Work Experience 10 Years +Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $62k-83k yearly est. Auto-Apply 1d ago
  • Principal Python Software Architect, QA

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) Job Summary Responsible for designing and executing test environments for Quality Assurance Engineers. Tests products, software and web applications to ensure quality and a successful roll-out. Assists in managing project teams, developing test strategies and designing quality assurance practices. Leads Engineering teams in investigation processes which includes identifying, reproducing and resolving defects, bugs, or problems. Recognized as an expert in own area within the organization. Provides guidance and mentorship to junior Engineers. Job Description *This position is unable to provide work authorization sponsorship or immigration support now or in the future.* The Technology + Product organization works at the intersection of media and technology and our innovative teams are continually developing and delivering products and next-generation technologies that transform the customer experience. About the Role: We're looking for a Principal Python Software Architect, QA to join our team. This role is for a highly experienced individual who can design and build the sophisticated frameworks that will ensure our broadband infrastructure is high-quality and reliable. You'll be the lead on quality assurance for our cloud-native, microservices-based applications, using your expert Python and software architecture knowledge to turn complex requirements into robust, automated tests. What You'll Do: Architect, develop, and maintain complex, scalable, and modular Python-based test automation frameworks that support both functional and integration testing. Design and implement automation test cases, ensuring that quality assurance is a "shift-left" consideration in all development. Act as a key technical leader in ensuring the delivery of high-quality, scalable, and reliable DOCSIS/PON-based applications. Collaborate with engineering, product, and manual QA teams to gather requirements and translate them into automated test cases. Manage operational quality and contribute to the Core Virtualization project by applying robust testing methodologies and practices. Troubleshoot complex system issues through strong analytical and debugging skills. Participate in Agile ceremonies and integrate QA into DevOps pipelines. Actively mentor junior team members and promote best practices in python software development and QA. Skills & Experience We're Looking For: Expert-level Python/Pytest programming skills with a proven track record of designing, building, and maintaining complex test automation frameworks and tools. Deep understanding of software architecture and design patterns such as OOPs and OO design as they apply to building robust, scalable automation. Strong experience working with Ubuntu/Linux environments and comfort with CLI-based tools and scripting. Proficiency with test tools such as Ixia, ByteBlower, and general traffic simulation platforms. Solid understanding of networking concepts, including switching, routing, and network protocols (e.g., TCP, UDP, BGP, ISIS, HTTP/S, multicast). Experience with Kubernetes, Docker, and containerized test environments. Ability to analyze packet captures, simulate network conditions, and validate end-to-end performance. Familiarity with CI/CD tools like Jenkins, GitLab CI, and version control using Git. Team Culture & Values: Mutual respect, trust, and openness to ideas. Continuous improvement through experimentation and learning. Technical leadership and mentorship with a growth mindset. Strong ownership, accountability, and collaborative spirit. Balance between technical rigor and simplicity. Enjoyment in our work with a healthy work-life balance. About Our Perks & Benefits: We are determined to create an environment where our employees feel valued, understand our business goals, and are motivated. Here's a look at just some of the perks and benefits we make available to our US-based employees: Medical & Dental 401(k) Savings Plan Generous paid time off Life Milestones - from adoption assistance, childcare resources, pet insurance, and more, Comcast supports you at all life stages. Courtesy Services - We offer all full-time employees in serviceable areas free digital TV and internet. Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms. Learn more at ********************************* Reasonable Accommodation We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation. Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Comcast is an EOE/Veterans/Disabled/LGBT employer. Job Profile: Engineer 5, Quality Assurance Skills Automation, Python (Programming Language), Quality Assurance (QA), Test Automation Tools We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality-to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the benefits summary on our careers site for more details. Education Bachelor's DegreeWhile possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Certifications (if applicable) Relevant Work Experience 10 Years +Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $101k-131k yearly est. Auto-Apply 60d+ ago
  • Sr. Software Engineer (Data)-3937

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we're making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary Job Description DUTIES: Provide technical leadership in designing and developing new software and data warehouse; manage large datasets using Snowflake, Atlan, and DBT (Data Build Tool); query data using Spark SQL, MySQL, Presto, Snowflake and Clickhouse; automate ETL processes using Airflow; work with OLAP (Online Analytical Processing) and OLTP (Online Transaction Processing) systems; work with programmatic advertising features including real-time bidding and algorithmic decision making, and integrate them with demand side platforms (DSP) and supply side platforms (SSP); develop software using Java and Scala; process data and automate tasks using Python and Shell; build ETL pipelines using Spark and Databricks; support applications under development and customize current applications; assist with the software update process for existing applications, and roll-outs of software releases; analyze, test, and assist with the integration of new applications; document all development activity; research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports; monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects; collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs; work with the Quality Assurance team to determine if applications fit specification and technical requirements; and guide and mentor junior-level engineers. Position is eligible to work remotely one or more days per week, per company policy. REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and five (5) years of experience managing large datasets using Snowflake, Atlan, and DBT (Data Build Tool); querying data using Spark SQL, MySQL, Presto, Snowflake and Clickhouse; automating ETL processes using Airflow; working with OLAP (Online Analytical Processing) and OLTP (Online Transaction Processing) systems; working with programmatic advertising features including real-time bidding and algorithmic decision making, and integrating them with demand side platforms (DSP) and supply side platforms (SSP); of which three (3) years include developing software using Java and Scala; processing data and automating tasks using Python and Shell; and building ETL pipelines using Spark and Databricks. Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills Data Building Tool, MySQL, Spark SQL We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality-to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the benefits summary on our careers site for more details. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $92k-116k yearly est. Auto-Apply 1d ago
  • Sr Software Engineer-1722

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we're making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary Job Description DUTIES: Provide technical leadership in designing and developing new software and web applications in an Agile development environment; develop front-end software using JavaScript, TypeScript, React, HTML, CSS, and Golang; store and manipulate data using SQL in MySQL database; build, deploy, and manage web applications, services, and processes using AWS services, including Lambda, S3, SQS, EC2, EKS, ECS, ALB, API Gateway, Aurora, and CloudWatch; build CI/CD pipelines to deploy containerized applications using Docker and Kubernetes; support applications under development and customize current applications; assist with the software update process for existing applications, and roll-outs of software releases; analyze, test, and assist with the integration of new applications; document all development activity; research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports; monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects; collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs; work with the Quality Assurance team to determine if applications fit specification and technical requirements; and guide and mentor junior-level engineers. Position is eligible to work remotely one or more days per week, per company policy. REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and five (5) years of experience developing front-end software using JavaScript, TypeScript, React, HTML, CSS, and Golang; of which three (3) years include storing and manipulating data using SQL in MySQL database; building CI/CD pipelines to deploy containerized applications using Docker and Kubernetes; and developing software in an Agile development environment; of which two (2) years include building, deploying, and managing web applications, services, and processes using AWS services, including Lambda, S3, SQS, EC2, EKS, ECS, ALB, API Gateway, Aurora, and CloudWatch. Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills AWS Lambda, JavaScript, TypeScript We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality-to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the benefits summary on our careers site for more details. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $92k-116k yearly est. Auto-Apply 1d ago
  • Software Development Engineer in Test - Mobile Video Streaming

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) Job Summary Responsible for validating product quality by analyzing and testing the quality of the code base. Focuses on writing code that will be executed in an automated and repeatable fashion which will reduce manual testing efforts and increase code quality and consistency. Develops and maintains code that validates front-end, middleware and database systems, using the latest tools and programming languages. Provides input into various software development lifecycle stages. Partners with software engineers to write efficient automation code using coding standards and best practices. Reports test execution results to senior leadership. Repairs complex broken automation scripts and performs peer reviews of automation codebase. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise. Job Description The Technology + Product organization works at the intersection of media and technology and our innovative teams are continually developing and delivering products and next-generation technologies that transform the customer experience. The VIPER team is an organization within Comcast's grander Technology Product and Experience organization (TPX) which supports the Product Management, Research & Development, Engineering and Operations for Comcast's Elite Video Experiences in use by Comcast and Syndicated Partners. We support both legacy QAM Video Delivery and the Next Generation IP Video Platform infrastructure from Content Acquisition to the Player consuming experiences we control the end-to-end Video delivery platforms. These platforms deliver video for live linear, video on-demand and cloud DVR services consumed by more than 20 million customers both in-home and out of home on STB's, connected tv, mobile and desktop products. About the Role / Platform: As a Software Development Engineer in Test (SDET) on the Player Platform QA team, you will take part equally in software development and testing processes, focusing on the testability, robustness and performance of IP video playback experience. Player Platform is an SDK written in various programming languages like Kotlin, Swift, Typescript, Bright script etc., that powers IP video playback experience on X1 platform set-top boxes and Xfinity Stream applications on Android, iOS, Web browsers and Roku platforms. Player platform provides a video player that integrates with our video streaming, content protection (DRM), advertisement, emergency alerts and real-time analytics services. As an SDET, you will be building automation testing tools and frameworks to assist the manual testing process. Who will you work with? Player platform SDET's collaborate with software engineers, software architects and other video streaming technologists. Daily, you will be working on a small scrum team that consists of product owners, software engineers, SDET's and quality assurance engineers. You will be closely working with other teams internal and external to Comcast VIPER. What are some interesting problems you'll be working on? Player platform integrates into a high number of environments with a complex requirement surface area. Primary focus of the player platform team is to build flexible and reliable API's that provide the best user experience for our customers and generate multi-billion-dollar revenue for our advertising business. As an SDET, you will be working on building flexible and robust automation framework that validates all the player Api's being developed by the engineering team and to deliver a high-quality product to our customers that provide the best streaming experience. Where can you make an impact? You will be required to get acquainted with multiple platforms where Comcast Xfinity Stream, Sky Sports and other syndication partner applications are supported. You will need to be a subject matter expert for triaging issues that are reported by the customers and work with engineering teams to get a potential fix and certify the fix for deployment. You will need to build automation scripts that does regression on the player releases and quickly release the changes to our customers. What You'll Do: * Collaborate closely with development team and automation testers to ensure deliverables meet quality * Work with development teams to plan, implement, and track Component testing activities * Effective failure analysis and consistent testing status reporting to the team and leadership * Function as a leading member of our agile team and help drive consistent testing practices * Ensures engineering team delivers a quality product that meets the defined Acceptance Criteria * Coach and mentor other QAs on the team to contribute to effective testing * Follow agile practices - run daily scrums, planning, grooming and sprint retrospective meetings * Support test planning, manual and automated test cases/scripts, and test execution * Analyze manual and automated test scenario results. What You'll Need: * 8+ years of experience in testing enterprise mobile applications * Experience in manual testing and test automation on Android, iOS and Roku platforms * Experience with Smoke, Functional, Regression, Integration and Component testing techniques * Ability to recognize risks and errors in the application * Working experience and understanding of Agile software development and test processes * Experience with Jira/Jenkins/Git integration * Concourse, Jenkins, Bamboo or other continuous integration tool experience * Able to independently execute automation for iOS, Android and Roku platforms * Preferably to have experience in automation using Appium, Selenium, Java, Python * Experience with Mobile Cloud testing / device farm testing - BrowserStack, AWS device farm or similar * Experience with network traffic capture tools such as Charles, Postman and Wireshark * A passion for testing, development, and design * Cloud Services: Amazon Web Services What types of technologies for this role work on? * IP Streaming Video * HTTP Live Streaming (HLS) technology * DASH Live Streaming technology * Fairplay and Widevine DRM * Video streaming on Mobile and COAM devices * Android/FireOS/iOS/tv OS/Roku Applications * Appium/Selenium frameworks * Concourse About Our Perks & Benefits: We are determined to create an environment where our employees feel valued, understand our business goals, and are motivated. Here's a look at just some of the perks and benefits we make available to our US-based employees: * Medical & Dental * 401(k) Savings Plan * Generous paid time off * Life Milestones - from adoption assistance, childcare resources, pet insurance, and more, Comcast supports you at all life stages. * Courtesy Services - We offer all full-time employees in serviceable areas free digital TV and internet. * Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms. Learn more at ********************************* Reasonable Accommodation We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation. Disclaimer: * This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. * This position is ineligible for visa sponsorship. To be considered for this role, you must be legally authorized to work in the United States and not require sponsorship for employment now or in the future. Comcast is an EOE/Veterans/Disabled/LGBT employer. Job Profile: Engineer 4, Software Development & Engineering - SDET Skills Amazon Web Services (AWS), Android, Appium, Apple iOS Compensation Primary Location Pay Range: $109,596.20 - $164,394.30 Comcast intends to offer the selected candidate base pay dependent on job-related, non-discriminatory factors such as experience. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Education Bachelor's Degree While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Certifications (if applicable) Relevant Work Experience 7-10 Years Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $109.6k-164.4k yearly Auto-Apply 7d ago
  • Software Engineer-1715

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we're making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary Job Description DUTIES: Contribute to a team responsible for designing, developing, testing, and launching critical systems within data foundation team; perform data transformations and aggregations using Scala within Spark Framework, including Spark APIs, Spark SQL, and Spark Streaming; use Java within Hadoop ecosystem, including HDFS, HBase, and YARN to store and access data automating tasks; process data using Python and Shell scripts; optimize performance using Java Virtual Machine (JVM); architect and integrate data using Delta Lake and Apache Iceberg; automate the deployment, scaling, and management of containerized applications using Kubernetes; develop software infrastructure using AWS services including EC2, Lambda, S3, and Route 53; monitor applications and platforms using Datadog and Grafana; store and query relational data using MySQL and Presto; support applications under development and customize current applications; assist with the software update process for existing applications, and roll-outs of software releases; analyze, test, and assist with the integration of new applications; document all development activity; research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports; monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects; collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs; perform unit tests, functional tests, integration tests, and performance tests to ensure the functionality meets requirements; and build CI/CD pipelines to automate the quality assurance process and minimize manual errors. Position is eligible to work remotely one or more days per week, per company policy. REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and two (2) years of experience performing data transformations and aggregations using Scala within Spark Framework, including Spark APIs, Spark SQL, and Spark Streaming; using Java within Hadoop ecosystem, including HDFS, HBase, and YARN to store and access data automating tasks; processing data using Python and Shell scripts; developing software infrastructure using AWS services including EC2, Lambda, S3, and Route 53; monitoring applications and platforms using Datadog and Grafana; and storing and querying relational data using MySQL and Presto; of which one (1) year includes optimizing performance using Java Virtual Machine (JVM); architecting and integrating data using Delta Lake and Apache Iceberg; and automating the deployment, scaling, and management of containerized applications using Kubernetes Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills Datadog, Grafana, Scala (Programming Language) We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality-to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the benefits summary on our careers site for more details. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $71k-93k yearly est. Auto-Apply 2d ago
  • Software Engineer (Data)-4951

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we're making it easier for buyers and sellers to transact across all screens, data types, and sales channels. As a global company, we have offices in nine countries and can insert advertisements around the world. Job Summary Job Description DUTIES: Contribute to a team responsible for designing and developing high concurrency, high availability, and low latency scalable online serving software systems in an Agile development environment using Golang, Python, and SQL; containerize applications using Docker and Kubernetes; schedule and monitor workflows using Airflow; build CI/CD pipelines using Terraform and Jenkins; monitor systems using Grafana and Prometheus; process data using Spark, Snowflake, and Databricks; work with AWS cloud services including AWS S3, EMR, Glue, EC2, ECS, IAM, Lambda, and EKS; support applications under development and customize current applications; assist with the software update process for existing applications, and roll-outs of software releases; analyze, test, and assist with the integration of new applications; document all development activity; research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports; monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects; collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs; and work with the Quality Assurance team to determine if applications fit specification and technical requirements. Position is eligible to work remotely one or more days per week, per company policy. REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and two (2) years of experience developing high concurrency, high availability, and low latency scalable online serving software systems in an Agile development environment using Golang, Python, and SQL; containerizing applications using Docker and Kubernetes; scheduling and monitoring workflows using Airflow; building CI/CD pipelines using Terraform and Jenkins; monitoring systems using Grafana and Prometheus; processing data using Spark, Snowflake, and Databricks; and working with AWS cloud services including AWS S3, EMR, Glue, EC2, ECS, IAM, Lambda, and EKS. Disclaimer: This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. Skills Agile Environments, Kubernetes, Python (Programming Language) We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools that are personalized to meet the needs of your reality-to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the benefits summary on our careers site for more details. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $71k-93k yearly est. Auto-Apply 2d ago
  • Software Development Engineer in Test - Mobile Video Streaming

    Comcast 4.5company rating

    Principal software engineer job at Comcast

    Make your mark at Comcast -- a Fortune 30 global media and technology company. From the connectivity and platforms we provide, to the content and experiences we create, we reach hundreds of millions of customers, viewers, and guests worldwide. Become part of our award-winning technology team that turns big ideas into cutting-edge products, platforms, and solutions that our customers love. We create space to innovate, and we recognize, reward, and invest in your ideas, while ensuring you can proudly bring your authentic self to the workplace. Join us. You'll do the best work of your career right here at Comcast. (In most cases, Comcast prefers to have employees on-site collaborating unless the team has been designated as virtual due to the nature of their work. If a position is listed with both office locations and virtual offerings, Comcast may be willing to consider candidates who live greater than 100 miles from the office for the remote option.) Job Summary Responsible for validating product quality by analyzing and testing the quality of the code base. Focuses on writing code that will be executed in an automated and repeatable fashion which will reduce manual testing efforts and increase code quality and consistency. Develops and maintains code that validates front-end, middleware and database systems, using the latest tools and programming languages. Provides input into various software development lifecycle stages. Partners with software engineers to write efficient automation code using coding standards and best practices. Reports test execution results to senior leadership. Repairs complex broken automation scripts and performs peer reviews of automation codebase. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and shares expertise. Job Description The Technology + Product organization works at the intersection of media and technology and our innovative teams are continually developing and delivering products and next-generation technologies that transform the customer experience. The VIPER team is an organization within Comcast's grander Technology Product and Experience organization (TPX) which supports the Product Management, Research & Development, Engineering and Operations for Comcast's Elite Video Experiences in use by Comcast and Syndicated Partners. We support both legacy QAM Video Delivery and the Next Generation IP Video Platform infrastructure from Content Acquisition to the Player consuming experiences we control the end-to-end Video delivery platforms. These platforms deliver video for live linear, video on-demand and cloud DVR services consumed by more than 20 million customers both in-home and out of home on STB's, connected tv, mobile and desktop products. About the Role / Platform: As a Software Development Engineer in Test (SDET) on the Player Platform QA team, you will take part equally in software development and testing processes, focusing on the testability, robustness and performance of IP video playback experience. Player Platform is an SDK written in various programming languages like Kotlin, Swift, Typescript, Bright script etc., that powers IP video playback experience on X1 platform set-top boxes and Xfinity Stream applications on Android, iOS, Web browsers and Roku platforms. Player platform provides a video player that integrates with our video streaming, content protection (DRM), advertisement, emergency alerts and real-time analytics services. As an SDET, you will be building automation testing tools and frameworks to assist the manual testing process. Who will you work with? Player platform SDET's collaborate with software engineers, software architects and other video streaming technologists. Daily, you will be working on a small scrum team that consists of product owners, software engineers, SDET's and quality assurance engineers. You will be closely working with other teams internal and external to Comcast VIPER. What are some interesting problems you'll be working on? Player platform integrates into a high number of environments with a complex requirement surface area. Primary focus of the player platform team is to build flexible and reliable API's that provide the best user experience for our customers and generate multi-billion-dollar revenue for our advertising business. As an SDET, you will be working on building flexible and robust automation framework that validates all the player Api's being developed by the engineering team and to deliver a high-quality product to our customers that provide the best streaming experience. Where can you make an impact? You will be required to get acquainted with multiple platforms where Comcast Xfinity Stream, Sky Sports and other syndication partner applications are supported. You will need to be a subject matter expert for triaging issues that are reported by the customers and work with engineering teams to get a potential fix and certify the fix for deployment. You will need to build automation scripts that does regression on the player releases and quickly release the changes to our customers. What You'll Do: * Collaborate closely with development team and automation testers to ensure deliverables meet quality * Work with development teams to plan, implement, and track Component testing activities * Effective failure analysis and consistent testing status reporting to the team and leadership * Function as a leading member of our agile team and help drive consistent testing practices * Ensures engineering team delivers a quality product that meets the defined Acceptance Criteria * Coach and mentor other QAs on the team to contribute to effective testing * Follow agile practices - run daily scrums, planning, grooming and sprint retrospective meetings * Support test planning, manual and automated test cases/scripts, and test execution * Analyze manual and automated test scenario results. What You'll Need: * 8+ years of experience in testing enterprise mobile applications * Experience in manual testing and test automation on Android, iOS and Roku platforms * Experience with Smoke, Functional, Regression, Integration and Component testing techniques * Ability to recognize risks and errors in the application * Working experience and understanding of Agile software development and test processes * Experience with Jira/Jenkins/Git integration * Concourse, Jenkins, Bamboo or other continuous integration tool experience * Able to independently execute automation for iOS, Android and Roku platforms * Preferably to have experience in automation using Appium, Selenium, Java, Python * Experience with Mobile Cloud testing / device farm testing - BrowserStack, AWS device farm or similar * Experience with network traffic capture tools such as Charles, Postman and Wireshark * A passion for testing, development, and design * Cloud Services: Amazon Web Services What types of technologies for this role work on? * IP Streaming Video * HTTP Live Streaming (HLS) technology * DASH Live Streaming technology * Fairplay and Widevine DRM * Video streaming on Mobile and COAM devices * Android/FireOS/iOS/tv OS/Roku Applications * Appium/Selenium frameworks * Concourse About Our Perks & Benefits: We are determined to create an environment where our employees feel valued, understand our business goals, and are motivated. Here's a look at just some of the perks and benefits we make available to our US-based employees: * Medical & Dental * 401(k) Savings Plan * Generous paid time off * Life Milestones - from adoption assistance, childcare resources, pet insurance, and more, Comcast supports you at all life stages. * Courtesy Services - We offer all full-time employees in serviceable areas free digital TV and internet. * Discount tickets for Universal Resorts, including theme park tickets and onsite hotel rooms. Learn more at ********************************* Reasonable Accommodation We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation. Disclaimer: * This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications. * This position is ineligible for visa sponsorship. To be considered for this role, you must be legally authorized to work in the United States and not require sponsorship for employment now or in the future. Comcast is an EOE/Veterans/Disabled/LGBT employer. Job Profile: Engineer 4, Software Development & Engineering - SDET Skills Amazon Web Services (AWS), Android, Appium, Apple iOS Compensation Primary Location Pay Range: $109,596.20 - $164,394.30 Comcast intends to offer the selected candidate base pay dependent on job-related, non-discriminatory factors such as experience. Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits to eligible employees. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. Education Bachelor's Degree While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience. Certifications (if applicable) Relevant Work Experience 7-10 Years Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law.
    $109.6k-164.4k yearly Auto-Apply 7d ago

Learn more about Comcast jobs

View all jobs