Post job

Principal Software Engineer jobs at Comcast

- 27 jobs
  • Principal Software Engineer (Data)-6342

    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 data processing software in an Agile development environment using Scala, Spark, Go (Golang), Airflow, Python, Spark SQL, MySQL, and Presto; use AWS cloud services including EKS, S3, EMR, Glue, EC2, ECS, IAM, Lambda, and ASG; build CI/CD pipelines using Docker, Terraform, and Jenkins; perform application monitoring using Grafana and Prometheus; deploy microservices using Kubernetes; perform data analysis using Snowflake 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; oversee the architecture design; 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 data processing software in an Agile development environment using Scala, Spark, Go (Golang), Airflow, Python, Spark SQL, MySQL, and Presto; using AWS cloud services including EKS, S3, EMR, Glue, EC2, ECS, IAM, Lambda, and ASG; of which five (5) years include building CI/CD pipelines using Docker, Terraform, and Jenkins; performing application monitoring using Grafana and Prometheus; deploying microservices using Kubernetes; and performing data analysis using Snowflake 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 Grafana, Presto, 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.
    $109k-134k yearly est. Auto-Apply 6d ago
  • Principal Software Engineer - Android

    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 About the Role: Comcast Technology and Product Experience (TPX) is seeking a Principal Android Engineer to join our Connected Living Client Application Engineering team. This group is responsible for the development of the native Android and iOS Xfinity application, the one stop for our residential customers to view their bill, manage their cloud enabled gateway and smart home devices, troubleshoot their network, and set up parental controls and advanced security. This app is used by millions of users and is expanding internationally as partners like Sky Italia also adopted the app. Learn more about us at **************************** and check out the Xfinity Android app in the Google play store! In this role, you will be technical leader on the Connectivity Customer Experience team where you will collaborate with stakeholders to improve existing features, write hands on code for mobile components and libraries, lead and drive conversations on technical architecture, and influence the Xfinity Android app architecture. You must be able to pick up new technologies quickly, be a strong team player, and rapidly adapt to changing business and customer demands. The ideal candidate will have experience building native Android applications that rely on multiple web services and operate at a scale of millions of users. Job Description RESPONSIBILITIES: Technical Leadership Lead the design, development, and deployment of core Android libraries and components. Drive architectural decisions and advocate for scalable, maintainable solutions. Guide adoption of engineering best practices across squads and guilds. Conduct technical reviews and present solutions to internal and external stakeholders. Collaboration & Mentorship Mentor junior and mid-level engineers, fostering growth and technical excellence. Collaborate with cross-functional teams including product, UX, and API to deliver cohesive user experiences. Influence Android development standards and practices across Connected Living. Partner with engineering leaders to build high-performing, inclusive teams. Development & Innovation Write clean, well-tested Kotlin code using modern Android frameworks (Jetpack Compose, Coroutines, MVVM). Integrate with RESTful APIs and internal mobile libraries. Identify long-term technical opportunities and develop roadmaps for innovation. Lead or contribute to proof-of-concept (POC) and proof-of-technology (POT) initiatives. DevOps & Quality Maintain CI/CD pipelines and ensure high code quality through automated testing. Monitor performance and participate in incident management. Ensure accessibility, localization, and internationalization compliance. Qualifications 8+ years of professional software engineering experience. 5+ years of experience developing native Android applications in Kotlin. 3+ years as a technical lead for large-scale consumer-facing apps (100K+ downloads). Experience with Jetpack Compose, Coroutines, Dagger, Espresso, and MVVM architecture. Strong understanding of Android fundamentals: Activities, Services, Broadcast Receivers, etc. Experience with RESTful services, caching strategies, and API design. Familiarity with CI/CD tools (Jenkins, Fastlane, GitHub Actions) and DevOps practices. Preferred Skills Experience with GraphQL, VPN, WiFi, LTE, and Bluetooth. Knowledge of OpenAPI Specification and microservices architecture. Experience with IoT platforms (e.g., SmartThings, AWS IoT). Passion for innovation, diversity, and building inclusive engineering cultures. How We Work Squads and guilds model for scalable mobile development. Strong onboarding process with 30-, 60-, and 90-day goals. Platform leads influence change through tech design reviews and guild meetings. Comcast is an EEO/Veterans/Disabled/LGBT employer. If you're passionate about Android development and want to lead at scale, we encourage you to apply-even if you're not sure you meet every qualification. Skills Android Software Development, Cross-Functional Partnerships, Strategic Initiative, Technical Knowledge, Technical Leadership 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 proud to be 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.
    $108k-132k yearly est. Auto-Apply 60d+ ago
  • Principal Software Engineer - Android

    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** About the Role: Comcast Technology and Product Experience (TPX) is seeking a Principal Android Engineer to join our Connected Living Client Application Engineering team. This group is responsible for the development of the native Android and iOS Xfinity application, the one stop for our residential customers to view their bill, manage their cloud enabled gateway and smart home devices, troubleshoot their network, and set up parental controls and advanced security. This app is used by millions of users and is expanding internationally as partners like Sky Italia also adopted the app. Learn more about us at **************************** and check out the Xfinity Android app in the Google play store! In this role, you will be technical leader on the Connectivity Customer Experience team where you will collaborate with stakeholders to improve existing features, write hands on code for mobile components and libraries, lead and drive conversations on technical architecture, and influence the Xfinity Android app architecture. You must be able to pick up new technologies quickly, be a strong team player, and rapidly adapt to changing business and customer demands. The ideal candidate will have experience building native Android applications that rely on multiple web services and operate at a scale of millions of users. **Job Description** **RESPONSIBILITIES:** **Technical Leadership** + Lead the design, development, and deployment of core Android libraries and components. + Drive architectural decisions and advocate for scalable, maintainable solutions. + Guide adoption of engineering best practices across squads and guilds. + Conduct technical reviews and present solutions to internal and external stakeholders. **Collaboration & Mentorship** + Mentor junior and mid-level engineers, fostering growth and technical excellence. + Collaborate with cross-functional teams including product, UX, and API to deliver cohesive user experiences. + Influence Android development standards and practices across Connected Living. + Partner with engineering leaders to build high-performing, inclusive teams. **Development & Innovation** + Write clean, well-tested Kotlin code using modern Android frameworks (Jetpack Compose, Coroutines, MVVM). + Integrate with RESTful APIs and internal mobile libraries. + Identify long-term technical opportunities and develop roadmaps for innovation. + Lead or contribute to proof-of-concept (POC) and proof-of-technology (POT) initiatives. **DevOps & Quality** + Maintain CI/CD pipelines and ensure high code quality through automated testing. + Monitor performance and participate in incident management. + Ensure accessibility, localization, and internationalization compliance. **Qualifications** + 8+ years of professional software engineering experience. + 5+ years of experience developing native Android applications in Kotlin. + 3+ years as a technical lead for large-scale consumer-facing apps (100K+ downloads). + Experience with Jetpack Compose, Coroutines, Dagger, Espresso, and MVVM architecture. + Strong understanding of Android fundamentals: Activities, Services, Broadcast Receivers, etc. + Experience with RESTful services, caching strategies, and API design. + Familiarity with CI/CD tools (Jenkins, Fastlane, GitHub Actions) and DevOps practices. **Preferred Skills** + Experience with GraphQL, VPN, WiFi, LTE, and Bluetooth. + Knowledge of OpenAPI Specification and microservices architecture. + Experience with IoT platforms (e.g., SmartThings, AWS IoT). + Passion for innovation, diversity, and building inclusive engineering cultures. + How We Work + Squads and guilds model for scalable mobile development. + Strong onboarding process with 30-, 60-, and 90-day goals. + Platform leads influence change through tech design reviews and guild meetings. Comcast is an EEO/Veterans/Disabled/LGBT employer. If you're passionate about Android development and want to lead at scale, we encourage you to apply-even if you're not sure you meet every qualification. 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:** Technical Leadership; Strategic Initiative; Technical Knowledge; Cross-Functional Partnerships; Android Software Development 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** 10 Years **Job Family Group:** Engineering
    $108k-132k yearly est. 60d+ 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 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 24d ago
  • Engineer 4, Software Development & Engineering - 6999

    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 Job Description DUTIES: Provide technical leadership to a team responsible for developing test automation for IP Video Streaming platforms, using Java, Appium, and Selenium; develop software using SWIFT, Python, and JavaScript; use GitHub for source code control; use Jenkins for CI/CD; work with HLS and MPEG-DASH video streaming formats; work with audio and video codecs, including h.264, h.265, AAC, AC-3, and DD+; use ESAM, SCTE 35, SCTE 130, and VAST for dynamic ad insertion; work with SCTE 224; develop tools and processes to manage Unix servers; monitor network usage with Charles Proxy and Postman; track, monitor, and report defects using JIRA; create project documentation using Confluence; improve video playback experience by developing the most stable, and the highest quality video player in the industry; 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; perform effective failure analysis and ensure consistent testing practices and status as a leading member of the Agile team; ensure that deliverables meet defined Acceptance Criteria; support test planning, manual and automated test cases and scripts, and test execution; analyze manual and automated test scenario results; 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, any Engineering, or related technical field, and five (5) years of experience developing software using Python and JavaScript; developing test automation using Java, Appium, Selenium, Python, JavaScript, PHP, or Golang; using GitHub for source code control; using Jenkins for CI/CD; working with HLS and MPEG-DASH video streaming formats; working with audio and video codecs, including SCTE 35, for dynamic ad insertion; and working with SCTE 224; of which three (3) years include developing tools and processes to manage Unix servers; monitoring application network usage with Charles Proxy or Postman; tracking, monitoring, and reporting defects using JIRA; and creating project documentation using Confluence. BENEFITS: ************************************************* SALARY: $130,686 to $175,000 per year The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later. 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 GitHub, Java, Python (Programming Language) Compensation Base Pay: $130,686.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.
    $130.7k-175k yearly Auto-Apply 6d ago
  • Senior Software Engineer - Contract Lifecycle Management (CLM)

    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 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. 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 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 In this Engineer 4 role, you will have exposure to the entire IT ecosystem supporting our new Comcast Business Public Sector Line of Business (LOB) and ensuring this ecosystem is secure, reliable, resilient, and supports efficient business processes with purpose-built customer centric applications. You will be part of the IT team that will set the IT vision and roadmap for the greenfield eco-system and determine how we work to effectively architect, develop, deploy and support the Public Sector IT applications and Infrastructure. As an Engineer 4 of Software Development and Engineering in the Comcast Business Public Sector IT team, you will be 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. 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. Core Responsibilities 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 process 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 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. Provides technical leadership throughout the design process and guidance with regards to practices, procedures and techniques. Serves as a guide and mentor for junior level 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. Displays expertise in knowledge of engineering methodologies, concepts and skills and their application in the area of specified engineering specialty. Displays expertise in process design and redesign skills. Presents and defends architectural, design and technical choices to internal audiences. Consistent exercise of independent judgment and discretion in matters of significance. Public Sector Skills & Requirements US Citizenship is required. Must successfully pass the Homeland Security Presidential Directive 12 (HSPD-12) security process or other clearances as needed. Skills & Requirements College degree in business or technical discipline; or equivalent work experience. 5+ years of hands-on experience with a Contract Lifecycle Management (CLM) platform, preferably Icertis Contract Intelligence (ICI), as a solution designer/ subject matter expert. Strong analytical and problem-solving skills. Strong understanding of CLM processes, contract templates, workflows, and metadata management. Experience integrating Icertis with enterprise systems such as Dynamics, ServiceNow and CSG using MuleSoft Familiarity with Azure, REST APIs, and enterprise security protocols. Advanced skills in reporting, dashboarding, and data extraction from Icertis. Experience with configuration, scripting, and custom development within the Icertis platform. Ability to interact professionally with all levels in the company. Excellent verbal and written communication skills and accompanying organizational and follow-up skills Must be willing to work nights, weekends, and holidays when necessary. Must be detail-oriented and willingness to continually self-educate Recommended Skills Experience with Microsoft Dynamics 365 CRM, including configuration, customization, and integration. Familiarity with Power Platform (Power Apps, Power Automate) and Dynamics data modeling. Understanding of CRM workflows, customer data management, and reporting. 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 .NET Software Development, Contract Lifecycle Management (CLM), C Sharp (Programming Language), Microsoft Dynamics 365 Customer Relationship Management (CRM) 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 24d ago
  • Engineer 4, Software Development & Engineering - 3211

    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 Job Description DUTIES: Provide technical leadership in designing and developing new software and web applications using JavaScript, Terraform, Behave, and YAML; use Python to write serverless functions and automate testing; create serverless functions using AWS Serverless Architecture; design, develop, implement, and maintain RESTful APIs; develop test automation using Postman and Soap UI; 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 using Python to write serverless functions and automate testing; developing software using JavaScript, Terraform, Behave, and YAML; creating serverless functions using AWS Serverless Architecture; and developing RESTful APIs; of which three (3) years include developing test automation using Postman or Soap UI. 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 JavaScript, Python (Programming Language), Terraform 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-95k yearly est. Auto-Apply 60d+ ago
  • Engineer 3, Software Development & Engineering - 1622

    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 Job Description DUTIES: Contribute to a team responsible for maintaining multiple billing and inventory systems for customer billing and provisioning of services; generate use cases for test scenarios; build CI/CD pipelines to deploy software using Concourse; identify, monitor, and resolve issues in production environments using AppDynamics and Kibana; deploy, manage, and support applications in cloud environments, including Pivotal Cloud Foundry; manage data in Oracle database; develop, run, validate, and report automated test scripts using Python; develop and test applications using Java, J2EE, and Spring; modify and query data using NoSQL databases, including Couchbase and MongoDB; 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 generating use cases for test scenarios; building CI/CD pipelines to deploy software using Concourse; identifying, monitoring, and resolving issues in production environments using AppDynamics and Kibana; deploying, managing, and supporting applications in cloud environments, including Pivotal Cloud Foundry; managing data in Oracle database; developing, running, validating, and reporting automated test scripts using Python; of which one (1) year includes developing and testing applications using Java, J2EE, and Spring; and modifying and querying data using NoSQL databases, including Couchbase and MongoDB. 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 Oracle Database, Pivotal Cloud Foundry, 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.
    $66k-88k yearly est. Auto-Apply 6d ago
  • Engineer 3, Software Development & Engineering - 1618

    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 Job Description DUTIES: Contribute to a team responsible for building software systems and providing production support for applications; build SOAP and REST based web services using Java and J2EE; use Git and SVN for source code and version maintenance; deploy and monitor applications using Cloud Foundry; build scalable software systems using Couchbase NoSQL database; manage production logs and dashboards using ELK; build CI/CD pipelines using GoCD; support software development using Oracle database, including SQL, PL/SQL, DML, and DDL; monitor and alert production applications using AppDynamics; 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 building SOAP or REST based web services using Java and J2EE; using Git and SVN for source code and version maintenance; deploying and monitoring applications using Cloud Foundry; building scalable software systems using Couchbase NoSQL database; managing production logs and dashboards using ELK; building CI/CD pipelines using GoCD; of which one (1) year includes supporting software development using Oracle database, including SQL, PL/SQL, DML, and DDL; and monitoring and alerting production applications using AppDynamics. 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 Cloud Foundry, Git, Java 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.
    $66k-88k yearly est. Auto-Apply 5d 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 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:** Quality Assurance (QA); Automation; Test Automation Tools; Python (Programming Language) 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** 10 Years **Job Family Group:** Engineering
    $101k-131k yearly est. 60d+ 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
  • Engineer 4, Software Development & Engineering - 5186

    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 Job Description DUTIES: Provide technical leadership in designing and developing software in DevOps and Agile development environments using Java, Python, Bash, SQL, JSON, YAML, and JavaScript; leverage logging tools including Splunk and ELK, and observability tools, including Prometheus and Grafana, to monitor software systems; develop software using Rust, TypeScript, and NodeJS; develop in IDE including Atom, PyCharm, Eclipse, IntelliJ, Vi, and Visual Studio; script using Shell, Perl, and Makefile; use Docker, Docker Swarm, and Kubernetes to deploy applications; use Amazon Web Services, including CloudFormation, CloudWatch, DynamoDB, S3, API Gateway, ECS, EC2, Fargate, Lambda, and Route53; work with the following tools and technologies: Django, Flask, Mongo DB, MySQL DB, Beringei DB, ZeroMQ, Apache Thrift, Yocto, Pandoc, Everstore, Cron, Postman, asyncio, aio HTTP Client/Server, and Ansible; 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 software in DevOps and Agile development environments using Java, Python, Bash, SQL, JSON, YAML, and JavaScript; leveraging observability tools, including Prometheus and Grafana, to monitor software systems; of which three (3) years include leveraging logging tools including Splunk and ELK to monitor software systems; developing in IDE including Atom, Eclipse, Vi, and Visual Studio; scripting using Shell, Perl, and Makefile; using Docker and Docker Swarm to deploy applications; working with the following tools and technologies: Django, Flask, Mongo DB, MySQL DB, Beringei DB, ZeroMQ, Apache Thrift, Yocto, Pandoc, Everstore, Cron, Postman, asyncio, aio HTTP Client/Server, and Ansible; of which one (1) year includes developing software using Rust, TypeScript, and NodeJS; developing in IDE including PyCharm and IntelliJ; using Kubernetes to deploy applications; and using Amazon Web Services, including CloudFormation, CloudWatch, DynamoDB, S3, API Gateway, ECS, EC2, Fargate, Lambda, and Route53. 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 DevOps, Java, 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.
    $66k-89k yearly est. Auto-Apply 6d ago
  • Engineer 3, Software Development & Engineering-2570

    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 Job Description DUTIES: Design and develop new software and web applications in an Agile development environment using Maven, Junit, J2EE, JDBC, RESTful, MVC, and Play framework; perform object oriented programming for big data applications using Scala, Java, and big data frameworks including Apache Spark, Apache Flume, and Apache Kafka; use the following databases: Redis Cache, Aurora, MySQL, DynamoDB, Oracle, and Cassandra; use the following AWS services: Kinesis Data Streams, Lambda, S3, CloudWatch, and EC2; work with Avro, Json, and Parquet file formats; use GitHub, CheckMarx, WhiteSourcce, and Concourse to ensure application development security; 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. 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 software in an Agile development environment using Maven, Junit, J2EE, JDBC, RESTful, MVC, and Play framework; performing object oriented programming for big data applications using Scala, Java, and big data frameworks including Apache Spark, Apache Flume, and Apache Kafka; using the following databases: Redis Cache, Aurora, MySQL, DynamoDB, Oracle, and Cassandra; using the following AWS services: Kinesis Data Streams, Lambda, S3, CloudWatch, and EC2; working with Avro, Json, and Parquet file formats; and using GitHub, CheckMarx, WhiteSource, and Concourse to ensure application development security 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, Maven, Play Framework 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.
    $66k-89k yearly est. Auto-Apply 60d+ ago
  • Engineer 4, Software Development & Engineering-3238

    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 Job Description DUTIES: Provide technical leadership in designing and developing software infrastructure and monitoring solutions for infrastructure hardware, including configuration, server deployments, and lifecycle management, on Cisco, Dell, and HPE hardware; use Ansible for software provisioning, configuration management, application deployment, and orchestration; write scripts for task automation using BASH, Ansible, and Python; deploy containerized services using Kubernetes and HELM charts; develop software using Python and Golang for server management and cloud infrastructure deployment on AWS as well as Comcast's Internal Cloud; support applications under development and customize current applications; assist with the software update process for existing applications and roll-outs of software releases; 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; 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 software infrastructure; developing monitoring solutions for infrastructure hardware, including configuration, server deployments, and lifecycle management, on Cisco, Dell, and HPE hardware; using Ansible for configuration management, application deployment, and orchestration; writing scripts for task automation using Ansible and Python; of which three (3) years include deploying containerized services using Kubernetes; of which one (1) year includes deploying containerized services using HELM charts; developing software using Python; using Golang for server management and cloud infrastructure deployment on AWS EC2; writing BASH scripts; and deploying, configuring, querying, and maintaining time series databases (TSDB), including Prometheus, InfluxDB, or Timescale DB. 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 Bash Scripting, Go Programming Language, Kubernetes 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.
    $66k-89k yearly est. Auto-Apply 60d+ ago
  • Engineer 3, Software Development & Engineering-8242

    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 Job Description DUTIES: Contribute to a team responsible for identifying, diagnosing, and resolving software issues within the RDK (Reference Design Kit) platform; write and maintain scripts using C and C++ to automate tasks; perform data analysis using Python; troubleshoot issues in embedded systems using Linux OS; perform log management and system monitoring using Elasticsearch, Kibana, and Splunk; diagnose and resolve issues related to network protocols including TCP/IP, DNS, and DHCP; work with AWS; engage in proactive and reactive analysis of field issues, ensuring product quality by identifying and resolving key issues; create and maintain in-house tools that automate the triage process, contributing to streamlined operations; facilitate faster CPE firmware release rollouts with a focus on enhancing user experience; prioritize issues, set SLAs for Dev fixes, conduct QA validation, oversee release rollouts, and direct non-CPE issues to respective teams; conduct in-depth analyses of issues, including source code level analysis, to identify root causes and implement effective solutions; handle Incident Management, war rooms, and faster identification of the trigger components; collaborate with Development, Release Management, and QA teams; keep current with technological developments within the industry; monitor and evaluate competitive applications and products; and review literature, patents and current practices relevant to the solution of assigned projects. 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, any Engineering, or related technical field, and two (2) years of experience writing and maintaining scripts using C and C++ to automate tasks; performing data analysis using Python; troubleshooting issues in embedded systems using Linux OS; performing log management and system monitoring using Elasticsearch, Kibana, and Splunk; diagnosing and resolving issues related to network protocols including TCP/IP, DNS, and DHCP; of which one (1) year includes working with AWS 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 Embedded Systems, Kibana, 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.
    $66k-89k yearly est. Auto-Apply 60d+ ago
  • Engineer 3, Software Development & Engineering - 8015

    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 Job Description DUTIES: Contribute to a team responsible for developing iOS and Android mobile software applications in an Agile development environment (including Scrum, Kanban, and Scrumban) using Java, Kotlin, and Swift; identify and triage defects in pre-release and in-production of mobile applications within iOS and Android systems using Xcode, Android Studio, GitHub, JIRA, ALM Octane, Confluence, Slack, App Center, Firebase, Split.io, Elasticsearch, DataDog, Charles Proxy, Appium; administer and manage mobile application production release using Apple App Store Connect and Google Play Console; 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. 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 iOS and Android mobile software applications in an Agile development environment (including Scrum, Kanban, and Scrumban) using Java, Kotlin, and Swift; identifying and triaging defects in pre-release and in-production of mobile applications within iOS and Android systems using Xcode, Android Studio, GitHub, JIRA, ALM Octane, Confluence, Slack, App Center, Firebase, Split.io, Elasticsearch, DataDog, Charles Proxy, and Appium; and administering and managing mobile application production release using Apple App Store Connect and Google Play Console. 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 Java, Mobile Software Development, Xcode 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.
    $66k-89k yearly est. Auto-Apply 60d+ ago
  • Sr. Software Engineer-4168

    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; develop backend software using Go; develop data analysis software using Python; develop and maintain applications within databases including MySQL and DynamoDB; perform Unit Testing using GoMock, PyTEST, and GitHub Copilot; use AWS tools, including Lambda, S3, Athena, EC2, SageMaker, and Billing and Cost Management; use Docker for containerizing applications, deployment automation, and environment consistency; develop applications within an Agile development environment; build CI/CD pipelines using Jenkins; 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 within normal commuting distance of the worksite. REQUIREMENTS: Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical field, and five (5) years of experience developing backend software using Go; developing data analysis software using Python; developing and maintaining applications within databases including MySQL; performing Unit Testing using GoMock and PyTEST; of which three (3) years includes using Docker for containerizing applications, deployment automation, and environment consistency; developing applications within an Agile development environment; of which one (1) year includes using Dynamo DB and GitHub Copilot; using AWS tools, including Lambda, S3, Athena, EC2, SageMaker, and Billing and Cost Management; and building CI/CD pipelines using Jenkins 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 MySQL, Python (Programming Language), Unit Testing 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 60d+ ago
  • Software Engineer-0574

    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 software in an Agile development environment using Java, Go, Python, and AWS cloud services, including Amazon OpenSearch, Lambda, EC2, S3, SageMaker, and Billing and Cost Management; write unit tests using Junit, Pytest, GoMock, and GitHub Copilot; use MySQL, Amazon Aurora, and Amazon DynamoDB to build search indexes and handle delta changes to make the search index in real-time; develop CI/CD pipelines using Docker, Terraform, and Jenkins; 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 software in an Agile development environment using Java, Go, Python, and AWS cloud services, including Amazon OpenSearch, Lambda, EC2, S3, SageMaker, and Billing and Cost Management; writing unit tests using Junit, Pytest, GoMock, and GitHub Copilot; using MySQL, Amazon Aurora, and Amazon DynamoDB to build search indexes and handle delta changes to make the search index in real-time; and developing CI/CD pipelines using Docker, Terraform, and Jenkins. 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 Amazon Aurora, Java, MySQL 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 6d ago
  • Software Engineer - Entertainment Metadata Platform

    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. Edits new and existing applications. Implements, testing and debugging defined software components. Documents all development activity. Works with moderate guidance in own area of knowledge. **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. **Join Us in Powering the Future of Entertainment Metadata** We're building a world-class API platform that delivers rich entertainment metadata to Comcast's suite of television, web, and mobile products. Our backend services ingest, synthesize, and deliver massive volumes of data to millions of customers across the globe-so scalability and reliability aren't just goals, they're requirements. As a software engineer on our team, you'll be involved in every phase of the development cycle: from gathering requirements to implementation, testing, and deployment. You're someone who can take an open-ended product description and translate it into elegant, high-performance code. If you're passionate about building scalable solutions, solving complex data challenges, and working on technology that touches millions of lives, we'd love to hear from you. **Responsibilities:** + Analyzes and determines integration needs. + Evaluates and plans software designs, test results and technical manuals. + Reviews literature, patents and current practices relevant to the solution of assigned projects. + Programs new software, web applications and supports new applications under development and the customization of current applications. + Edits and reviews technical requirements documentation. + Works with Quality Assurance team to determine if applications fit specification and technical requirements. + Displays knowledge of engineering methodologies, concepts, skills and their application in the area of specified engineering specialty. + Displays knowledge of and ability to apply, process design and redesign skills. + Displays in-depth knowledge of and ability to apply, project management skills. + Consistent exercise of independent judgment and discretion in matters of significance. + Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) and overtime as necessary. + Other duties and responsibilities as assigned. **Required Qualifications:** + Knowledge of Object-Oriented design and patterns + 1-2 years of experience and proficiency with Java + Good communication skills: verbal, written, and listening **Additional Highly Desirable Qualifications:** + UNIX, Linux, or Mac background + Understanding of or desire to learn JVM performance tuning + Knowledge of SQL and/or NoSQL databases (e.g. MongoDB) + Experience with HTTP/REST and writing web services + Experience with systems monitoring (e.g. Grafana, Splunk Dashboard/Alerting) + Familiarity with a scripting language + Experience with data modeling in the entertainment domain + Familiarity with current trends and technologies around the social web **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 2, Software Development & Engineering 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:** Java; Design; Communication 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. **Job Family Group:** Engineering
    $69k-92k yearly est. 60d+ ago
  • Software Engineer - Entertainment Metadata Platform

    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. Edits new and existing applications. Implements, testing and debugging defined software components. Documents all development activity. Works with moderate guidance in own area of knowledge. 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. Join Us in Powering the Future of Entertainment Metadata We're building a world-class API platform that delivers rich entertainment metadata to Comcast's suite of television, web, and mobile products. Our backend services ingest, synthesize, and deliver massive volumes of data to millions of customers across the globe-so scalability and reliability aren't just goals, they're requirements. As a software engineer on our team, you'll be involved in every phase of the development cycle: from gathering requirements to implementation, testing, and deployment. You're someone who can take an open-ended product description and translate it into elegant, high-performance code. If you're passionate about building scalable solutions, solving complex data challenges, and working on technology that touches millions of lives, we'd love to hear from you. Responsibilities: Analyzes and determines integration needs. Evaluates and plans software designs, test results and technical manuals. Reviews literature, patents and current practices relevant to the solution of assigned projects. Programs new software, web applications and supports new applications under development and the customization of current applications. Edits and reviews technical requirements documentation. Works with Quality Assurance team to determine if applications fit specification and technical requirements. Displays knowledge of engineering methodologies, concepts, skills and their application in the area of specified engineering specialty. Displays knowledge of and ability to apply, process design and redesign skills. Displays in-depth knowledge of and ability to apply, project management skills. Consistent exercise of independent judgment and discretion in matters of significance. Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) and overtime as necessary. Other duties and responsibilities as assigned. Required Qualifications: Knowledge of Object-Oriented design and patterns 1-2 years of experience and proficiency with Java Good communication skills: verbal, written, and listening Additional Highly Desirable Qualifications: UNIX, Linux, or Mac background Understanding of or desire to learn JVM performance tuning Knowledge of SQL and/or NoSQL databases (e.g. MongoDB) Experience with HTTP/REST and writing web services Experience with systems monitoring (e.g. Grafana, Splunk Dashboard/Alerting) Familiarity with a scripting language Experience with data modeling in the entertainment domain Familiarity with current trends and technologies around the social web 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 2, Software Development & Engineering Skills Communication, Design, Java 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 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.
    $69k-92k yearly est. Auto-Apply 60d+ ago

Learn more about Comcast jobs

View all jobs