AdTechTalent
Engineering35 days agoOn-site

FreeWheel

Software Engineer 3

golangjavabackendhttpsqljunitjmeterreactdockerkubernetesawsci/cdgitjenkinsmicroservicesrest apitestingdebuggingagilescrumadtechcloud

Key details

Salary

$110K – $165K

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Chicago, United States; Reston, United States

Full job description

FreeWheel, a Comcast company, is seeking an Engineer 3 to join their engineering team. The role involves developing backend and frontend solutions for a large-scale distributed business system on a cloud-native AWS platform. Responsibilities include collaborating with product and engineering teams, designing and implementing software solutions, writing technical and test documentation, conducting code reviews, and maintaining software availability. Candidates must have a bachelor's degree in Computer Science or related field, 3-5 years of software development experience, proficiency in Golang or Java, strong backend development skills including HTTP and SQL, experience with testing tools like JUnit and JMeter, and familiarity with frontend technologies such as React.js. Knowledge of Agile Scrum, CI/CD tools, Git, Jenkins, RESTful APIs, microservices, Docker, Kubernetes, and cloud platforms is preferred. The position is full-time with locations in Chicago, Illinois and Reston, Virginia. Salary range is $109,759.26 to $164,638.89. Benefits include exposure to cutting-edge technology, an innovation-driven culture, growth opportunities, and a comprehensive benefits package.

What you'll do

  • Collaborate with Product Management and Engineering leadership to gather requirements
  • Interface with global engineering teams/components
  • Use cutting-edge technologies to improve workflow flexibility and API responsiveness
  • Provide innovative end-to-end solutions for new business requirements
  • Write technical design and test case documentation
  • Participate in technical and testing design reviews
  • Implement software solutions according to engineering standards
  • Develop and implement Unit, Regression, Automation, and Integration tests
  • Participate in code reviews
  • Incorporate instrumentation, monitoring, and alert mechanisms
  • Ensure software availability and uptime
  • Handle product alerts and provide support
  • Implement bug fixes and upgrade components/libraries/infrastructure
  • Exercise independent judgment and discretion
  • Work nights, weekends, variable schedules, and overtime as necessary
  • Perform other assigned duties

Requirements

  • Bachelor's degree in Computer Science or related field
  • 3-5 years of professional software development experience
  • Strong understanding of software development principles, data structures, and algorithms
  • Strong backend development experience with HTTP protocol and relational databases
  • Proficient in Golang or Java with knowledge of design patterns and backend system design
  • Experience with backend testing tools such as JUnit, JMeter
  • Strong problem-solving and debugging skills with tools like Go pprof, JStack, JMap
  • Basic knowledge of frontend technologies (HTML, CSS, JavaScript, React.js)
  • Good communication and writing skills
  • Familiarity with Scrum Agile and Jira
  • Familiarity with CI/CD tools, Git, Jenkins, and DevOps principles
  • Experience with RESTful APIs and microservices architecture
  • Preferred experience with large-scale web applications
  • Experience with Docker, Kubernetes, or cloud platforms is a plus

Tech stack

GolangJavaHTTPSQLJUnitJMeterHTMLCSSJavaScriptReact.jsJiraCI/CDGitJenkinsRESTful APIsmicroservicesDockerKubernetesAWS

Benefits

Cutting-edge technology exposureInnovation-driven cultureGrowth and impact opportunitiesFlexible and inclusive work environmentComprehensive benefits package (physical, financial, emotional support)Bonus eligibility for non-sales positions

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.