green since 1996 Enabling ~25% of all web traffic, most notably Wikipedia, Office365, Xbox Live Several billion daily hits Scaling from millions of websites to billions of devices in the IoT vladgalu
& security systems/networks ➜ software ➜ architecture ➜ leadership & management with GlobalSign since 2014, done some cool things avoided past mistakes, made some new ones vladgalu
and your team can still understand a year after. You care about naming. You do not repeat yourself. You do not believe that more code represents the solution to a problem. • You feel comfortable learning a new programming language. We code mostly in Go (it is fine if you have not used it), but we also embrace and improve tools tools built in different languages. • You appreciate code performance. We build critical systems. Relying entirely on the language/framework for optimisation is a luxury we do not have. • You have a good grasp of operating systems, knowing how to directly use (or misuse) the scheduling, network and storage facilities. • You think in patterns. Synchronous/asynchronous. Multithreaded/event driven. Latency/bandwidth. You take these into consideration when engineering your code. • You keep abreast of latest technologies and use them judiciously. Amazing software advancements are made every year, but there are no silver bullets. You know which tools in your belt work best for the task at hand. • You know what you do not know and you are as comfortable asking for help as you are offering it. We advocate mutual knowledge sharing. Nobody knows everything. • You know when to work hard and when to kick back. Development effort is not evenly spread. Sometimes you might have to put in some unplanned extra hours, sometimes you go on a team outing before the clock hits six. • You are an inquisitive perfectionist. You like to know how things work and constantly try to improve them. IDEAL PROFILE vladgalu
probation, the company likely does • Sandboxes: low risk/wide reach backlog items (e.g. small features and bug fixes) • Good tooling and documentation (e.g. coding style, architecture & deployment guides) • Diverse pairing • Provide early feedback, ensure psychological safety vladgalu
office, much more so across continents • Geography permitting, establish cross-office, cross-disciplinary teams • Milestone aligned work trips, joint stretch projects • Long term relocation • Seeding new teams from existing teams vladgalu
an amazing platform • Service convergence is underway, under shared ownership • Several teams have merged into one • Talent retention has drastically improved • Awareness of engineering challenges throughout the company has grown vladgalu