AdTechTalent
Engineering1 month agoOn-site

FreeWheel

Python or GoLang Software Engineer (Tier-2) - 2 Days Onsite in Reston, VA - FreeWheel

pythongolangsqlawsdockerkubernetesjenkinsgitlinuxci/cdmonitoringtroubleshootingweb applicationsdistributed systemsstreamingtier-2 support

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Reston, United States

Full job description

The Software Engineer (Tier-2) role supports availability, performance, reliability, monitoring, incident response, and operational excellence of FreeWheel platforms, focusing on the Streaming Hub application. Responsibilities include Tier-2 support for customer-facing issues, UI component maintenance, troubleshooting application and infrastructure issues, building automation tools, debugging code, collaborating with cross-functional teams, production support, release validation, and documentation. Requires experience with Python and/or Go, troubleshooting web applications and distributed systems, frontend basics, SQL, cloud platforms (AWS/OCI), AWS services (EC2, S3, IAM, VPC, Route 53, Lambda), monitoring tools, CI/CD practices and tools (Docker, Kubernetes, Jenkins, Git), Linux fundamentals, networking knowledge, and secure software development. Bachelor's degree or equivalent experience preferred. 2-5 years relevant experience required. Work schedule may include nights and weekends.

What you'll do

  • Provide Tier-2 support for the Streaming Hub application by troubleshooting customer issues related to inventory registration, targeting, and UI functionality
  • Contribute to the development and maintenance of UI components within the Streaming Hub platform
  • Develop an understanding of business logic, application architecture, and customer workflows to diagnose and resolve production issues
  • Troubleshoot application, infrastructure, and integration issues with guidance from senior engineers when needed
  • Build and maintain automation tools and scripts to improve operational efficiency and reduce manual work
  • Debug application code and assist in resolving issues across distributed systems
  • Collaborate with engineering, client services, and other stakeholders to investigate and resolve customer issues
  • Participate in production support, live event monitoring, and incident response activities
  • Assist with release validation, production verification, and post-release monitoring
  • Contribute to documentation, knowledge sharing, and operational best practices
  • Exercise independent judgment and discretion in matters of significance
  • Work nights and weekends as necessary
  • Other duties as assigned

Requirements

  • Experience programming in Python and/or Go (Golang)
  • Experience troubleshooting web applications and distributed systems
  • Basic understanding of frontend technologies and UI development
  • Working knowledge of SQL and relational databases
  • Familiarity with cloud platforms such as AWS or OCI
  • Exposure to AWS services such as EC2, S3, IAM, VPC, Route 53, and Lambda
  • Familiarity with monitoring, logging, and observability tools
  • Basic understanding of CI/CD practices and development tools (Docker, Kubernetes, Jenkins, Git)
  • Strong Linux fundamentals and basic networking knowledge
  • Understanding of secure software development and operational best practices
  • Bachelor's Degree or equivalent combination of coursework and experience
  • 2-5 years relevant work experience

Tech stack

PythonGoSQLAWSOCIEC2S3IAMVPCRoute 53LambdaDockerKubernetesJenkinsGitLinux

Benefits

Commission for sales positionsBonus for non-sales positionsComprehensive benefits including physical, financial, and emotional supportPersonalized support through expert guidance and always-on tools

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

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