Senior Software Engineer - C++/Go
Blackwall is an AI-enabled security and web infrastructure company dedicated to safeguarding web ecosystems from automated threats.
Deployed across 2.3M+ websites and applications, GateKeeper, the company’s flagship product, is trusted by 100+ service & hosting partners globally to enhance performance, reduce operational costs, and maximize revenue by protecting SMB customers worldwide against emerging threats with simplicity, affordability, and scalability.
Following a €45M Series B round led by Dawn Capital, we are scaling our engineering team and are seeking a Software Engineer (C++/Go) to help us design and build the next generation of web security and networking products.
This role is ideal for someone with deep systems expertise who enjoys working close to the infrastructure layer, contributing to both open-source and proprietary projects, and solving hard problems at scale. You’ll work across the full development lifecycle — from design and implementation to testing and deployment — in a fast-moving, collaborative environment.
Role Details:
- Reports to: Chief Technology Officer
- Engagement type: Employment contract options are available in the UK, Spain, Germany, and Estonia - with freelance/contractor arrangements in the rest of Europe.
- Location: Remote (within Europe)
- Compensation: Paid position; rate depends on experience and location
What you’ll be doing:
Develop integration modules for web servers such as Nginx and Apache, and patch/extend open-source libraries and tools.
Implement new functions in our bot detection engine written in C++.
Design and build new networking and web security products.
Contribute to web development where needed (our site engine is partially powered by C++).
What you won’t be doing:
Wrestling with legacy systems or heavy technical debt — most of our stack is new, so you’ll focus on building features and solving real problems.
What you bring:
10+ years of professional C/C++ software development experience, with a track record of long-term projects across multiple companies.
Expertise in low-level and systems/network programming.
Experience with web security.
Experience with SQL.
Working knowledge of Go (a strong plus).
Experience with PHP/XML/HTML/CSS (a plus).
Curiosity, enthusiasm, and a strong desire to learn and improve.
Solid time management and asynchronous communication skills for remote-first collaboration.
Bonus points for experience working in start-up environment.
Our tech stack:
C++
Go
PHP
RabbitMQ
PostgreSQL
Clickhouse
Kubernetes
GitLab CI/CD
What we offer:
We’re a remote-first team, with flexibility built into how we work. You’ll collaborate with engineers who value ownership, technical curiosity, and a willingness to challenge assumptions. This is an opportunity to work on critical infrastructure at scale, where your contributions will directly impact millions of users worldwide.
We are striving to create a diverse and inclusive environment. We encourage all applicants to apply for our roles. We value and actively seek diverse talent!
We are striving to create a diverse and inclusive environment. We encourage all applicants to apply for our roles. We value and actively seek diverse talent!
Get to know us a bit better:
https://blackwall.com
- Department
- Software Engineering
- Role
- Software Engineer
- Locations
- Remote - Europe
- Remote status
- Fully Remote
Already working at Blackwall?
Let’s recruit together and find your next colleague.