Jobs
>
Senior Software Engineer
>
Norristown

    Senior Software Engineer - Norristown, United States - Comcast Corporation

    Comcast Corporation
    Comcast Corporation Norristown, United States

    3 weeks ago

    Default job background
    Description
    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 SummaryFreeWheel is looking for passionate Sr. Software Engineers to help design, build and support our high-quality, innovative video advertising platform. This position is based in New York.

    FreeWheel helps the television industry to monetize their premium contents through a robust

    technology platform, which enables consumers to view high quality videos on any devices including PC, smart phone, OTT device, set-top box and traditional TV.

    FreeWheel's New York Engineering Hub is a core part of our global engineering group that is building the one-stop solution for TV industry to manage its billion-dollar revenue.

    Our tech platform is capable of handling billions of daily requests, processing terabytes of raw daily data, and optimizing clients' business.

    Job DescriptionCore ResponsibilitiesDesign, architect, and implement solutions utilizing AWS services, Kubernetes, and containerization technologies.
    Develop and manage highly scalable and reliable infrastructure on AWS, ensuring optimal performance and cost efficiency.
    Deploy and manage containerized applications using Kubernetes and related orchestration tools.
    Implement security best practices and ensure the integrity and compliance of the AWS infrastructure and containerized environments.
    Optimize application performance, scalability, and availability in the AWS cloud environment.
    Collaborate with cross-functional teams to gather requirements and translate them into technical designs and specifications.
    Document and maintain software functionality.


    Support:
    Support overall business.
    Solve issues in technical way.


    Innovation and Cooperation:


    Stay updated with the latest advancements in AWS services, Kubernetes, and containerization technologies, and evaluate their potential impact on our infrastructure and applications.

    Troubleshoot and resolve infrastructure and application-related issues, working closely with the operations and development teams.
    Collaborate with stakeholders to identify and implement automation and optimization opportunities across the infrastructure and deployment processes.
    Partner with global engineering, product and operations teams to further incorporate collective innovations.
    Mentor junior level software engineers.

    Construct and optimize the infrastructure of the ad delivery system with high concurrency, high availability, and low latency ad delivery.

    Continuous optimization and reconstruction of existing systems to support rapid business development.
    Responsible for end-to-end software development, Assists with the software update process for existing applications and roll-outs of software releases.
    Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.

    Researches, writes and edits documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals and formal recommendations and reports.

    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.
    Displays in-depth knowledge of engineering methodologies, concepts, skills and their application in the area of specified engineering specialty.
    Displays in-depth knowledge of and ability to apply, process design and redesign skills. Presents and defends architectural, design and technical choices to internal audiences.
    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.
    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.

    Job Description – About You / Qualification:

    In-depth understanding of cloud, containerization and other related technologies, familiar with distributed architecture and commonly-used middleware such as cache, message queue, Nginx, etc.,Experience in large-scale online service design, development and operation and maintenance is preferredGood understanding of Linux/Unix, with excellent data structure and algorithm foundationProficiency in C/C++ or Golang and network programming.

    Experience with large system software design and development.
    Experience with distributed systems and mission-critical systems is preferred.
    Demonstrated expertise in problem solving and technical innovation.
    Strong passion with learning/practicing new technics.
    Knowledgeable about SDLC, Agile and Software Engineering Methodology.
    Team working skills, Good communication skills, Willingness to work under pressure.
    Have strong ability and persistency on technical support.

    Have ability to work close with global teams and accept additional working time besides normal working hours to have meeting or co-working with global teams.

    Advertising industry experience is a plus.
    EducationBachelor's Degree or above.
    Relevant Work Experience3-5 years.

    Employees at all levels are expected to:
    Understand our Operating Principles; make them the guidelines for how you do your job.

    Own the customer experience - think and act in ways that put our customers first, give them seamless digital options at every touchpoint, and make them promoters of our products and services.

    Know your stuff - be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences.

    Win as a team - make big things happen by working together and being open to new ideas.

    Be an active part of the Net Promoter System - a way of working that brings more employee and customer feedback into the company - by joining huddles, making call backs and helping us elevate opportunities to do better for our customers.

    Drive results and growth.
    Respect and promote inclusion & diversity.
    Do what's right for each other, our customers, investors and our communities.


    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 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.

    Comcast will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law, including the Los Angeles Fair Chance Initiative for Hiring Ordinance and the San Francisco Fair Chance Ordinance.

    EducationBachelor'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.


    Relevant Work Experience5-7 YearsSalary:

    National Pay Range:
    $96,706.14 USD-$226,655.01 USDComcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience. The application window is 30 days from the date job is posted, unless the number of applicants requires it to close sooner or later.

    Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work.

    Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus.

    Additionally, Comcast provides best-in-class Benefits.

    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.

  • Comcast Corporation

    Software Engineer

    8 hours ago


    Comcast Corporation Norristown, United States Full time

    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 s ...

  • MRO

    Software Engineer

    1 day ago


    MRO Norristown, United States

    MRO Software Engineers build, and advance technologies and products leveraged across our organization. MRO is shaping the future of Clinical Data within the healthcare ecosystem. We are looking for engineers enthusiastic about solving problems across the full-stack as we continue ...

  • MRO

    Software Engineer

    1 week ago


    MRO Norristown, United States

    MRO Software Engineers build, and advance technologies and products leveraged across our organization. MRO is shaping the future of Clinical Data within the healthcare ecosystem. We are looking for engineers enthusiastic about solving problems across the full-stack as we continue ...


  • Comcast Corporation Norristown, PA, United States

    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 s ...

  • Comcast Corporation

    Sr. Software Engineer

    3 weeks ago


    Comcast Corporation Norristown, United States Full time

    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 s ...

  • MasTec Inc

    Software Engineer

    2 weeks ago


    MasTec Inc King of Prussia, United States Full time

    Overview · MasTec Communications Group is a leading national infrastructure construction company operating throughout the United States. · MasTec Communications Group performs both wireline and wireless communication services on a national scale. We are experts in cell tower cons ...


  • Lockheed Martin Norristown, United States

    · Description:The coolest jobs on this planet... or any other... · are with Lockheed Martin Space. · At the dawn of a new space age, Lockheed · Martin is a pioneer, partner, innovator and · builder. Our amazing men and women are on a · mission to make a difference in the world a ...

  • Tekfortune Inc

    Software Engineer

    4 days ago


    Tekfortune Inc King of Prussia, United States

    · Job Title/Role · Software Engineer · Mandatory Skills · Skill Matrix and Skill Rating : · PowerShell Script a`4 out of 5 · PSADT a` 4 out of 5 · GraphQL a` 4 out of 5 · SCCM a` 3 out of 5 · Ms-Intune a` 4 out of 5 · Hiring Mode (TP / FTE / CTH/Any) · TP · Client Interview N ...

  • QlikTech International, AB

    Software Engineer

    6 days ago


    QlikTech International, AB King of Prussia, United States

    What makes us Qlik? A Gartner Magic Quadrant Leader for 13 years in a row, Qlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. Serving over 40,000 global customers, our portfolio leverages pervasiv Software Engineer, Software, En ...

  • Listrak

    Software Engineer

    1 week ago


    Listrak King of Prussia, United States

    About Listrak: · We are a SaaS company that offers an integrated digital marketing platform trusted by 1,000+ leading retailers and brands for email, text message marketing, identity resolution, behavioral triggers and cross-channel orchestration. Our HQ is in Lititz, PA, but we ...

  • Bright Vision Technologies

    Software Engineer

    2 weeks ago


    Bright Vision Technologies King of Prussia, United States

    · Bright Vision Technologies has an immediate fulltime opportunity for Software Engineer - Java (TS/SCI Clearance Required) at King of Prussia, Pennsylvania, United States. · Candidate must have permanent work authorization and work for any employer without sponsorship now or i ...


  • Comcast Corporation Norristown, PA, United States

    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 s ...

  • 4 Staffing Corp

    Software Engineer

    1 week ago


    4 Staffing Corp King of Prussia, United States

    About the job Software Engineer · Job Title: Software Engineer - C# .NET · Duration: 6 Months to 1 Year (Contract Position) · *** NO C2C / C2H *** · Location: King of Prussia, PA · Job Summary: · Our client, a leading financial services company, has an immediate need for a Sof ...

  • ORS Partners

    Software Engineer

    2 days ago


    ORS Partners Conshohocken, United States

    Overview: · Job Summary: · As a Software Engineer, you will play a crucial role in designing, developing, and leading technical projects in the logistics domain. Your expertise in API integration and event-driven architecture will be instrumental in shaping the future of our te ...


  • Lockheed Martin Norristown, United States

    · Description:Who We Are · Lockheed Martin is dedicated to shaping, developing, & advancing technologies & capabilities with a focus on our customers' needs as part of our 21st Century Security vision. We foster collaborative innovation, provide opportunities for career developm ...

  • Apex Systems

    Software Engineer

    1 week ago


    Apex Systems Plymouth Meeting, United States

    Job#: · Job Description: · Apex Systems is seeking mid or senior level talent to support our government client in King of Prussia within the Software Engineering and aerospace field. If you are a Software Engineer with 4+ years of experience in Java, JavaScript, or C# and an ac ...


  • Minster Bank Norristown, United States

    About Us · : · At Globus Medical, we move with a sense of urgency to deliver innovations that improve the quality of life of patients with musculoskeletal disorders. Our team is inspired by the needs of these patients, and the surgeons and healthcare providers who treat them. We ...


  • Comcast Norristown, United States

    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 s ...


  • Comcast Corporation Norristown, United States Full time

    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 s ...


  • CoreTek Labs Conshohocken, United States

    Skills: SDET Automation development-Selenium, Coder C#, Java as OOP ; CI/CD tools like Jenkins · Hard/Technical Skills · Required (non-negotiable) · B.S. in Computer Science or related field or equivalent experience of not less than 8 years · Experience managing/building test env ...