AdTechTalent
Engineering1 month agoOn-site

FreeWheel

Sr. Software Engineer - Ad Tech & Distributed Systems - FreeWheel

scalapythongodistributed systemsbackenddata pipelinessqlawsocidockerkubernetesjenkinsgitansiblelinuxcybersecurityautomationmonitoringobservabilityon-callad techstreamingsoftware engineering

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Reston, United States

Full job description

The Senior Software Engineer - Ad Tech & Distributed Systems is responsible for maintaining availability, latency, performance, and capacity planning of FreeWheel platforms, focusing on the Streaming Hub application. Duties include Tier-2 support, troubleshooting customer issues, owning Data components, understanding business logic and workflows, building automation tools, collaborating with stakeholders, debugging distributed systems, supporting live events, and improving platform reliability. Requires 6-8 years of software engineering experience with strong skills in Scala, Python, and/or Go, distributed systems, SQL, cloud environments (AWS or OCI), automation, monitoring, CI/CD tools, Linux, and cybersecurity best practices. Bachelor's degree or equivalent experience required. On-call participation including weekends is expected.

What you'll do

  • Provide Tier-2 support for the Streaming Hub application, troubleshooting customer issues related to inventory registration, targeting, and Data functionality
  • Own and contribute to the development and maintenance of Data components within the Streaming Hub platform
  • Develop a strong understanding of business logic, system architecture, and customer workflows to effectively diagnose and resolve issues
  • Serve as a subject matter expert for customer usage patterns, identifying gaps and driving improvements to usability and performance
  • Build automation tools and scripts to improve troubleshooting, reduce manual effort, and increase operational efficiency
  • Collaborate with project stakeholders to identify product and technical requirements and determine integration needs
  • Debug, analyze, and optimize code across distributed systems to resolve complex technical challenges
  • Partner with engineering, vendors, and client services to deliver scalable and reliable technical solutions
  • Support critical operations and live events, ensuring minimal disruption and rapid incident response
  • Improve customer satisfaction by reducing issue resolution time and enhancing platform reliability
  • Contribute to process improvements and operational best practices across engineering and support workflows
  • Participate in release cycles, including planning, testing, monitoring, and post-release validation

Requirements

  • 6–8 years of professional experience in software development/engineering
  • Strong coding, debugging, and troubleshooting skills in Scala, Python, and/or Go
  • Experience developing, operating, and troubleshooting distributed systems and backend services
  • Familiarity with data processing platforms, data pipelines, and large-scale system architectures
  • Proficiency in SQL and database design
  • Experience supporting applications in cloud environments (AWS or OCI)
  • Hands-on experience with AWS services such as VPC, EC2, S3, IAM, Route 53, and Lambda
  • Experience with automation, monitoring, and observability tools
  • Familiarity with CI/CD and SDLC tools (Docker, Kubernetes, Jenkins, Git, Ansible)
  • Strong Linux, networking, and infrastructure fundamentals
  • Working knowledge of cybersecurity best practices, including secure configurations and incident response
  • Bachelor's Degree or equivalent combination of coursework and experience
  • Willingness to participate in on-call rotations, including weekends

Tech stack

ScalaPythonGoSQLAWSOCIVPCEC2S3IAMRoute 53LambdaDockerKubernetesJenkinsGitAnsibleLinuxC++

Benefits

Commission eligibility for sales positionsBonus eligibility for most non-sales positionsComprehensive benefits supporting physical, financial, and emotional well-beingPersonalized support through various life milestones and everyday needs

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.