Software Development Manager
Engineering | London, United Kingdom | Full Time
Who We Are
GlobalSign is the leading provider of trusted identity and security solutions enabling businesses, large enterprises, cloud service providers and IoT innovators around the world to secure online communications, manage millions of verified digital identities and automate authentication and encryption. Our high-scale PKI and identity and access management (IAM) solutions support the billions of services, devices, people and things comprising the Internet of Everything (IoE). We have offices in the Americas, Europe and Asia.
In London, GlobalSign is developing its next generation identity platform, forming the core of GlobalSign’s current and future products. Our platform is a complex distributed system that is designed to scale to the needs of IoE and major cloud deployments, being capable of issuing billions of identities, with industry leading performance. Built to meet existing and future web standards and compliance rules, it is capable of servicing any scenario where strong identity is required. Core technologies are: Golang, MongoDB, SQL, RabbitMQ and dedicated crypto hardware.
We’re looking for a passionate Development Manager to help our core backend engineering team grow and excel. You will be part of an agile team based in London reporting to the Director of Development.
We would love to meet you if:
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 enjoy designing solutions to hard problems and can communicate these to both the team as well as product management.
You get a kick out of motivating and helping your team mates grow. You are always happy to help out a fellow team member, taking the time to explain solutions and set them on the path of self-learning.
You already master a few programming languages, or easily find your way around a new one. You enjoy picking up new things and incorporating those in your skillset.
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 tools in your belt work for the task at hand and which do not.
You are an inquisitive perfectionist. You like to know how things work and constantly try to improve them.
Manage a team of between 5 – 10 backend engineers
Be hands-on with code and reviews
Provide technical and architectural leadership
Monitor team performance, mentoring and development of team members
Plan features and releases
Follow or improve our existing Agile and CI/CD practices and workflows
Assure systems compliance and security with input from our compliance and security officers
Assure code quality by implementing appropriate automated testing tools and processes
3+ years in a technical leadership position
Extensive experience building and designing high stakes complex backend systems
Excellent command of one or several of the following languages: Golang, C, C++, Rust, Java
Excellent command of SQL and NoSQL databases: PostgreSQL, MongoDB, ElasticSearch
Good knowledge of testing methodology
Experience with debugging, performance profiling and optimization
Strong communication skills
What We Offer
The opportunity to work for a leading multinational PKI provider
A clean slate. No legacy or poorly documented code to maintain
A friendly and personal working environment
Excellent growth opportunities
Company Profitability Bonus Scheme
Employer matched pension contributions to 5% of salary
4 x Salary Life cover
Cycle to Work Scheme
Employee funded via salary sacrifice Benenden Healthcare cover
Childcare Voucher Scheme
Corporate Perks Discount Scheme