Lead Software Developer (C++)

Fyber GmbH

Thu, 05 Jan 2017 17:16:05 GMT

Description

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 stability of 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

Featured Jobs