Comcastposted 18 days ago
$126,788 - $190,183/Yr
Full-time • Mid Level
Reston, VA
Telecommunications

About the position

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. As a pivotal member of the Core Engineering team, the Software Engineer2 will be responsible for building, improving, and maintaining a high-performance, highly available, distributed online video Ad Server system. This role involves working closely with Product Managers (PMs) to build features for business needs and collaborating on technical specifications to determine operational feasibility. The successful candidate will oversee the complete lifecycle of software development, including designing, prototyping, implementation, testing, maintenance, and technical support.

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.
  • Keeps current with technological developments within the industry.
  • Monitors and evaluates competitive applications and products.
  • Provides technical leadership throughout the design process.
  • 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.
  • Displays expertise in process design and redesign 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.

Requirements

  • Bachelor's Degree in a relevant field.
  • 7-10 years of relevant work experience.
  • Experience in software development lifecycle including designing, prototyping, implementation, testing, maintenance, and technical support.
  • Strong knowledge of engineering methodologies and concepts.
  • Ability to write well-designed, testable, efficient code.
  • Experience in developing software verification plans and quality assurance procedures.

Nice-to-haves

  • Experience with ad server systems.
  • Familiarity with video content management.
  • Knowledge of competitive applications and products in the industry.

Benefits

  • Comprehensive health insurance options.
  • 401k plan with matching.
  • Paid time off and holidays.
  • Tuition reimbursement.
  • Employee discounts and bonuses.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service