This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
FreeWheel is looking for a Principal Engineer, Software Engineering to join our Freewheel Programmatic Demand team. This team owns a novel platform that FreeWheel has used to build several Demand Side Platform products such as FreeWheel DSP, FreeWheel Buyer Cloud, and most recently, Universal Ads. The Principal Engineer is responsible for defining the technical vision and architecture of the platform. Daily activities include working closely with external stakeholders to design, develop, and deliver core features with an emphasis on performance, scalability, maintainability, and stability that will bring joy to users of the platform.
Job Responsibility:
Collaborates with project stakeholders to identify product and technical requirements
Designs and oversees new software and web applications, supports applications under development, and customizes current applications
Trains and mentors software engineers on internally developed software applications and software development best practices
Oversees the researching, writing, and editing of documentation and technical requirements
Keeps current with technological developments within the industry
Provides technical leadership throughout the design process and provides guidance with regards to practices, procedures and techniques
Assists in tracking
provides and evaluates performance metrics
Works with Quality Assurance team to determine if applications fit specification and technical requirements
Leads project planning, resourcing, requirement analyzing and defining, detailed designing and deployment of feature or system
Presents and defends architectural, design and technical choices to internal and external audiences
Requirements:
A bachelor's or master's degree in computer science, engineering, or a related technical field, or equivalent practical experience
15+ years of experience as a hands-on software engineer, with a deep focus on designing and building scalable, distributed systems
Experience in the media or advertising technology industry is a must-have
Proven expertise in technical architecture and system design
Advanced proficiency in object-oriented and systems programming languages such as C++, Java, Python, or Go
Experience deploying and operating applications in public cloud environments (e.g., AWS, GCP, Azure)
Comfortable using engineering productivity tools such as Jira, Confluence, Git, and Microsoft Office Suite