Software Engineer 3

ComcastChicago, IL

About The Position

FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers, leveraging premium video content, robust data, and advanced technology to facilitate transactions across all screens, data types, and sales channels. With offices in nine countries, FreeWheel enables global ad insertion. The company's mission is to build great AdTech software. This Engineer 3 role is for a growing engineering team, focusing on solving complex problems using cutting-edge technologies from backend to frontend for large-scaled distributed business systems and cloud-based monitoring tools. The business engineering team utilizes vast provisioned datasets to help major programmers, measurement partners, and networks monetize their supplies. The role involves building and maintaining responsive, user-friendly interfaces with modern web technologies across various devices and browsers on a state-of-the-art Cloud-Native platform built on AWS. FreeWheel seeks bright, enthusiastic problem solvers who enjoy challenges, constant evaluation, and shipping products that address real problems.

Requirements

  • Bachelor's degree in Computer Science or a related field of study.
  • 3-5 years of professional experience in software development.
  • Strong understanding of software development principles, data structures, and algorithms.
  • Strong backend development experience, with solid understanding of HTTP protocol and experience working with relational databases (e.g., SQL).
  • Proficient in Golang or Java, with a good grasp of common design patterns (e.g., GoF, SOLID, MVC) and backend system design principles.
  • Solid understanding of testing methodologies, with hands-on experience in backend testing tools such as JUnit, JMeter, etc., to ensure code quality and system reliability.
  • Strong problem-solving and debugging skills in backend systems, with experience using tools such as Go pprof, JStack, JMap, etc.
  • Basic knowledge of frontend technologies (e.g., HTML, CSS, JavaScript, React.js) and ability to collaborate effectively with frontend engineers.
  • Good communication and writing skills, coupled with the ability to thrive in a fast-paced, dynamic environment.
  • Familiarity with the Scrum Agile collaboration framework and experience using Jira.
  • Familiarity with CI/CD tools, Git, Jenkins, and understanding of DevOps principles.
  • Experience with RESTful APIs and microservices architecture.

Nice To Haves

  • Experience in developing large-scale web applications is preferred.
  • Experience with Docker, Kubernetes, or cloud computing platforms is a plus.

Responsibilities

  • Collaborate with Product Management and Engineering leadership to gather requirements.
  • Interface with global engineering teams/components when necessary.
  • Extensively use a combination of cutting-edge technologies to increase the workflow flexibility and API responsiveness.
  • Provide innovative end-to-end solutions for new business requirements
  • Write technical design documentation.
  • Develop test case design documentation.
  • Actively participate in technical and testing design review
  • Implement software solutions according to FreeWheel engineering standards.
  • Develop and implement Unit Tests, Regression Tests, and Automation tests based on the test case design.
  • Implement integration tests that span across component teams.
  • Actively participate in code review.
  • Incorporate appropriate instrumentation, monitoring, and alert mechanisms into the software.
  • Ensure delivered software solutions are always up and available
  • Handling product alerts and providing support.
  • Implement bug fixes when necessary.
  • Upgrade components, libraries, infrastructure, etc. as necessary
  • 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.

Benefits

  • Best-in-class Benefits
  • 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.
  • Bonus (for non-sales positions)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service