Backend Software Engineer
Engineering | London, United Kingdom | Full Time
About GMO GlobalSign Ltd
GlobalSign, founded in 1996, is a provider of identity services for the Internet of Everything (IoE), mediating trust to enable safe commerce, communications, content delivery and community interactions for billions of online transactions occurring around the world at every moment. Its identity and access management portfolio, acquired from Ubisecure in September 2014, includes access control, single sign-on (SSO), federation and delegation services to help organizations and service providers create new business models for customer and partner interactions. The former Ubisecure operation is now the GlobalSign Center of Excellence for IAM, located in Helsinki, Finland. GlobalSign’s solutions are designed to address the massive scalability demanded by the emerging $14.4 trillion IoE market, where the ability to make secure networked connections among people, processes, data and things, will require that every “thing” have a trusted identity that can be managed. The company has offices in the U.S., Europe and throughout Asia. For the latest news on GlobalSign, visit www.globalsign.com or follow GlobalSign on Twitter (@globalsign ).
GMO Internet Group
GMO Internet Group is an Internet services industry leader, developing and operating Japan’s most widely used domain, hosting & cloud, ecommerce, security, and payment solutions. The Group also comprises the world’s largest online FX trading platform, as well as online advertising, Internet media, and mobile entertainment products. GMO Internet, Inc. (TSE: 9449) is headquartered in Tokyo, Japan. For more information please visit http://www.gmo.jp/en/.
We are looking for talented backend software engineers with the right to work in the UK to join our Western hemisphere technical team based in central London. The role allows for occasional working from home but we are principally looking for somebody willing to live and work in London.
Our goal is creating new platforms exposing RESTful services to the IoE/M2M industry, capitalizing on our experience and digital real estate from the SSL and PKI spaces. We have already built a game changing system and are now looking at augmenting it both performance and feature-wise.
On a day to day basis you will be creating new high performance platforms for both internal and external use exposed in a RESTful fashion and backed by large SQL and NoSQL data stores. Part of this will include prototyping new technologies, interacting with PKI/crypto hardware, and shaving off microseconds wherever possible.
We would love to have a chat if any of the following apply:
· You write clean, concise, self-documenting code that both you 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 test everything.
· You already master a few programming languages, or easily find your way around a new one. Our stack is mostly Go, but when there are better tools implemented in different languages, we do not hesitate to use and improve them.
· You have a solid C/C++ foundation. We appreciate high level languages that avoid heaps of boilerplate code, but at the same time we need to know what goes on under the hood, and so should you.
· You have a high performance systems background - content delivery, trading, networking, e-commerce, ticketing, etc. Everything we build has hard performance requirements. 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 before laying down any code.
· You are familiar with the latest technologies and use them judiciously. Software advancements have made things that were impossible ten years ago possible, but no single piece of technology has been a silver bullet. You can tell which of the modern tools in your belt work for the task at hand and which do not.
· 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 distributed. Sometimes you might have to put in some unplanned extra hours, sometimes you go on a team night out before the clock hits six.
· You are an inquisitive perfectionist. You like to know how things work and constantly try to improve them.
What we offer:
· The opportunity to work for a leading multinational PKI provider, alongside seasoned technologists with quite a few successful products and services under their belts.
· A clean slate. No legacy or poorly documented code to maintain. It all happens here and now with you as an instrumental part of it.
· A friendly working environment where we appreciate witty banter without falling into the “brogrammer” stereotype. We are a large and well established multinational company, but this team operates like a start-up where everyone carries their own weight and manages their own time.
· Competitive Salary
· 20 days annual leave increasing with annually with length of service to 25 days per year
· Employer matched pension contributions to 5% of salary
· 4 x Salary Life cover
· Long-term illness insurance
· Cycle to Work Scheme
· Employee funded via salary sacrifice Benenden Healthcare cover
· Childcare Voucher Scheme
· Payroll Giving
· Employee Assistance Package