The Senior Manager of Software Engineering will lead the Audience Manager engineering team within FreeWheel’s Audience & Measurement organization. Responsibilities include managing the team, engineering resources, and budgets; providing technical leadership in planning, designing, and developing software applications using Golang, gRPC, microservices, AWS, Docker, Kubernetes, Spark, Scala, and Python; developing CI/CD pipelines; managing data analytics; collaborating with stakeholders; overseeing documentation and performance metrics; and mentoring engineers. Required qualifications include a Bachelor’s degree in Computer Science or related field, 5+ years software development experience, 7+ years developing TV platform advertising software, and 3+ years experience with AWS, CI/CD tools, data analytics, Python, and SQL. Strong leadership, communication, and technical skills are essential. Location is Reston, Virginia, US. Salary range is $171,515.38 to $257,273.07.
What you'll do
Lead and manage the Audience Manager engineering team with clear direction, feedback, coaching, and career development
Similar jobs
More roles worth a look
Related opportunities based on specialty and working model so candidates can keep momentum.
Manage engineering resources and budgets, drive cloud cost efficiency, and maximize business value of technology investments
Provide technical leadership in planning and designing business processes and architectural frameworks for Audience Manager and TV platform advertising products
Design and develop software applications using Golang and gRPC
Develop microservices deployed via HTTP communication
Use AWS services to develop and support software applications
Develop CI/CD pipelines using Docker and Kubernetes
Manage data analytics using Spark and Scala
Develop software applications using Python
Analyze, test, and assist with integration of new applications; oversee documentation and track performance metrics
Collaborate with stakeholders to identify product and technical requirements, conduct integration analysis, support applications under development, and customize current applications
Develop software update processes and assist in rollout of software releases
Oversee research, writing, and editing of documentation and technical requirements
Stay abreast of technological developments and competitive products
Provide guidance on design practices, procedures, and techniques
Track and evaluate performance metrics to ensure timely, on-spec, on-budget delivery
Work with Quality Assurance to ensure applications meet specifications and requirements
Apply engineering methodologies and process design to ensure seamless digital customer experiences
Present and defend architectural, design, and technical choices internally
Guide and mentor engineers and support their professional development
Requirements
Bachelor’s degree or foreign equivalent in Computer Science, Engineering, or related technical field
5+ years hands-on software development experience
7+ years developing software for TV platform advertising products using Golang and gRPC and microservice architectures
At least 3 years experience using AWS services including S3, EMR, Glue, EC2, ECS, IAM, Lambda, CodeBuild, Athena, RDS, Aurora, EKS
Experience with Redis and Elasticsearch
3+ years developing CI/CD pipelines using Docker and Kubernetes
Experience with CI/CD and infrastructure tools such as Jenkins, AWS CodeBuild, and Terraform
3+ years managing data analytics initiatives using Spark and Scala
3+ years developing software applications using Python
3+ years experience using SQL and working with at least one database platform or query engine (Spark SQL, Presto, MySQL)
Experience providing technical leadership and mentoring engineers
Strong understanding of system performance, scalability, reliability, and fault tolerance
Strong communication and leadership skills
Ability to make pragmatic tradeoffs and deliver results without compromising quality or team health
Self-motivated and comfortable in fast-paced, dynamic, ambiguous environments
Ability to align engineering priorities with business requirements and balance product development with platform improvements and technical debt
Competitive base pay within range $171,515.38 - $257,273.07Bonus eligibility for non-sales positionsComprehensive benefits supporting physical, financial, and emotional well-beingCareer development and coaching opportunitiesSupportive workplace with equal opportunity employment
Apply now
Ready to take the next step in your career? Click the button below to continue to the application process.