Lead Software Engineer

Comcast Comcast · Media · Chicago, CO - Englewood, IL

Lead Software Engineer for a distributed online video Ad Server system, responsible for the full software development lifecycle, technical leadership, and mentorship. Requires C/C++, DB design, network programming, and distributed systems experience.

What you'd actually do

  1. As a pivotal member of the Engineering team to drive the End2End capabilities' complete software development lifecycle, including designing, prototyping, implementation, testing, integration, maintenance, and technical support.
  2. Produce technical specifications and determine operational feasibility.
  3. Write well-designed, testable, efficient code.
  4. Develop software verification plans and quality assurance procedures.
  5. Document and maintain software functionality.

Skills

Required

  • C/C++
  • DB design
  • network programming
  • large system software design and development
  • distributed systems
  • mission-critical systems
  • project management
  • Agile SDLC
  • Algorithms
  • Concurrent Programming
  • Data Structures
  • Team Leadership
  • Technical Knowledge

Nice to have

  • Open RTB protocol
  • Advertising industry experience

What the JD emphasized

  • Abundant experience with C/C++, DB design, and network programming.
  • Abundant experience with large system software design and development.
  • Abundant experience with distributed systems and mission-critical systems.