Our platform deals with huge amounts of data and millions of requests
per day. Each engineering team works with a clear mission in mind,
taking accountability for every part of the system from deployment to
production 3rd tier engineering debugging.
As a part of our
growing team we are looking for a Lead Software Engineer for Fyber
RTB. In this role you will be working on the development of ad server
stacks with low latency and full scalability.
Your Role:
- Lead, hire and mentor RTB tech-team (~10 people)
- Take technical leadership for projects and code in C++ from the conception to deployment
- Be responsible for the full stack development from the database to the browser
- Write high-quality code, conduct and participate in code reviews and follow strong engineering principles and standards
- Interface
and collaborate with all the other Technology group teams: IT
Operations, QA, Solution Engineering and engineering teams to manage
efforts and communication
- Research the technical feasibility of new ideas and proactively suggest technology improvements
- Align your work with Fyber’s business and technical visions
- Stay current about industry developments
- Interact with our developers on the changes to the infrastructure required by new features and products
- Drive the automation and auto provisioning of our production platform
- Provide regular feedback to Line Management and Stakeholders
Your Qualifications:
- University degree in Computer Science or equivalent
- At least 1+ year experience in a Leadership position
- Hands on working experience with professional C++ backend for at least 5 years
- Knowledge of C++ development with a high traffic production
- Proficiency of software development under Linux and using STL and/or BOOST
- Expertise in using design patterns in Object Oriented programming
- Familiarity with development tools available in Linux (compiler, automation tools, debuggers)
- Working comfortably with distributed versioning systems
- A big plus is experience with: Hadoop or NoSQL databases, JAVA, XML, Python
- Can-do attitude with mastery in applying different theories and methodologies in order to solve problems to achieve results
- Easy and approachable team player who enjoys mentoring less experienced colleagues
What we do:
Fyber
is a leading mobile advertising technology company. We are devoted to
solving the fundamental business challenge faced by freemium app and
game developers, generating sustainable revenue streams through ad
monetization across all connected devices. Built by developers for
developers, our unified platform serves over 500+ million monthly active
users worldwide and empowers our customers to integrate, manage and
optimize all ad revenue sources across mediation, exchange and ad
serving. We work with thousands of the world’s leading app developers
and publishers, including DeNA, Glu Mobile, GREE, Kik, PikPok,
Pixelberry Studios, and Smule. We are investing for the long term to
build the platform that will fuel the app economy of the future.
What we offer:
- Learn and grow with some of the best experts in the industry
- Contribute to technically diverse (platforms: Unix, mobile (iOS/Android), C++, Scala, Ruby),highly scalable, open source technologies and hacker friendly projects
- Work with a high-growth, publically traded company (with over 250 employees in six years) in the heart of Berlin
- Join a friendly,culturally diverse team (+44 nationalities) where people value excellence, team spirit, passion, courage, pragmatism and accountability
- The financial stabilityof a larger company, but, with all of the perks of a cool Berlin start-up like food/drinks (Beer Fridays), laid back culture, and fab office space