Comcast - Philadelphia, PA

posted 24 days ago

Full-time - Mid Level
Philadelphia, PA
Broadcasting and Content Providers

About the position

The Software Development Engineer position at Comcast involves planning and designing new software and web applications, analyzing and testing these applications, and assisting with their integration. The role requires oversight of documentation related to development activities and training of non-technical personnel. The engineer will also track performance metrics and integrate business and functional priorities into their work, acting as a key contributor in a complex environment. This position may involve leading teams or projects and sharing expertise with junior engineers.

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.
  • Exercises independent judgment and discretion in matters of significance.

Requirements

  • Bachelor's Degree in a relevant field (preferred) or equivalent combination of coursework and experience.
  • 7-10 years of relative work experience.
  • Strong knowledge of engineering methodologies, concepts, and skills.
  • Experience in software and web application design and development.

Nice-to-haves

  • Experience with User Experience (UX) design and research.
  • Familiarity with customer feedback processes and ideation.
  • Ability to conduct user experience testing.

Benefits

  • Health insurance coverage
  • Dental insurance coverage
  • Vision insurance coverage
  • 401k retirement savings plan
  • Paid holidays
  • Flexible scheduling options
  • Professional development opportunities
  • Employee discount programs
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service