Lead Software Engineer-0775

Comcast Comcast · Media · Reston, VA

Lead Software Engineer at Comcast's FreeWheel, focusing on designing, developing, and optimizing advertising technology software using C++ and Golang. Responsibilities include deploying applications on AWS, containerizing with Docker and Kubernetes, managing microservices, building real-time data pipelines with Kafka, and leading cross-team collaboration. The role involves performance tuning, troubleshooting, and mentoring junior engineers.

What you'd actually do

  1. Provide technical leadership in design, development, and optimization of software systems
  2. develop advertising technology software using C++ and Golang
  3. deploy applications in AWS Virtual Private Cloud, including using AWS Lambda to run code, using AWS EC2 spot instances for virtual computing, using AWS S3 to store large amounts of data, and managing domain names and routing traffic using AWS Route53
  4. containerize applications using Docker
  5. deploy containerized applications using Kubernetes

Skills

Required

  • C++
  • Golang
  • AWS
  • Docker
  • Kubernetes
  • Kafka
  • service mesh
  • load balancing
  • autoscaling
  • performance tuning
  • memory management
  • CPU tuning
  • LLVM
  • Clang Address Sanitizer
  • top
  • vmstat
  • GNU Debugger (GDB)
  • Golang pprof
  • Delve
  • perf
  • htop
  • Route53
  • AWS Lambda
  • AWS EC2
  • AWS S3

Nice to have

  • C++ Programming Language
  • GNU Debugger
  • Go Programming Language

What the JD emphasized

  • seven (7) years of experience developing software using C++ and Golang
  • five (5) years of experience include building real-time data pipelines and streaming applications using Kafka
  • two (2) years include developing advertising technology software
  • deploying applications in AWS Virtual Private Cloud
  • performing memory management using LLVM and Clang Address Sanitizer, top and vmstat Linux command line tools, GNU Debugger (GDB), Golang pprof, and Delve
  • performing CPU tuning using perf, top and htop Linux command line tools, pprof, and Delve