Lead Software Engineer
We usually respond within three days

Do you get excited when hearing about trademarks and brand protection news? YES?! So do we! At Corsearch, there’s no pushing trademark solutions and brand protection from our thoughts. We’re thinking about coined trademarks in the car, a detailed design search over lunch, counterfeits while sitting with the in-laws, and anti-piracy while working out
We are a mission-led company, driven by a passion for making the world better and safer for our brand customers and their consumers. It’s what we do. And people come to Corsearch to be challenged, developed, supported, and valued 👍
**this role can be based anywhere UK wide**
✅The Role
This role exists to architect, innovate, and champion technical excellence in our Content Protection systems, ensuring that we deliver robust and scalable solutions to meet business objectives.
You will work hands-on with code, lead solution designs, and collaborate with your product and ops counterparts to deliver customer value—while offering mentorship and strategic guidance to fellow engineers.
✅Responsibilities and Duties
- Design and implement high-impact technical solutions aligned with modern architectural practices.
- Provide mentorship to both new and seasoned engineers, sharing best practices and driving continuous improvement.
- Coordinate with stakeholders to translate product needs into technical deliverables, maintaining a high degree of code quality.
- Cultivate an environment that values diverse perspectives and fosters a culture of growth, accountability, and learning.
- Offer technical input on strategic decisions, collaborating with senior peers and product leads to steer project priorities effectively.
- Lead a globally distributed team across multiple time zones stretching from +6 to -8
✅Technical Leadership
We seek a highly skilled technical leader to serve as our go-to authority on Content Protection implementations. While formal management responsibility may be limited or evolve over time, you will nonetheless set the tone for technical rigor and collaboration.
You should lead from values of:
- Trust – Ground your technical decisions in transparent communication and clear rationale.
- Compassion – Recognise that team members come from varied technical backgrounds; support them with empathy and constructive feedback.
- Stability – Serve as a reliable technical anchor by providing consistency in coding standards, architecture patterns, and code review practices.
- Hope – Envision future solutions that push the boundaries of our platform and inspire others to innovate.
- Equity – Ensure all team members have the opportunities, information, and support
✅Essential
We are looking for someone with substantial experience designing and delivering high-scale systems in a hands-on engineering capacity. You possess strong knowledge of modern architectures, cloud infrastructures, and coding practices, and you’re eager to mentor teammates. While you may eventually take on greater formal leadership responsibilities, your focus for now is elevating our technical capabilities.
- System Architecture & Design: Extensive experience designing and implementing large-scale distributed systems, ensuring robustness, modularity, and maintainability. Strong understanding of software design patterns, including domain-driven design (DDD), microservices, and event-driven architectures.
- Programming Expertise: Proficiency in Ruby and/or C#, with experience working on complex, performance-critical code. Familiarity with additional languages like Python or Go is a plus.
- Data Storage & Analytics: Deep knowledge of databases such as MySQL, PostgreSQL, MongoDB, Redis, ElasticSearch, and Cassandra/Scylla. Experience handling large-scale data sets (petabytes) or working with complex data solutions and a willingness to scale up expertise. Knowledge of analytics tools like ClickHouse and Redshift.
- Infrastructure & Cloud: Practical experience with Kubernetes (K8s), Kafka, Infrastructure as Code (IaC), and major cloud providers (AWS/GCP). Comfortable with Linux server management.
- Additional Knowledge: Familiarity with front-end frameworks (e.g., React) and web crawling/scraping methodologies is beneficial.
Corsearch is an equal opportunity and inclusive employer and does not tolerate discrimination of any kind. We are committed to creating a diverse and inclusive workplace where all employees feel valued, respected, and supported. We welcome applications from all individuals regardless of race, nationality, religion, gender, gender identity or expression, sexual orientation, age, disability, or any other protected characteristic. Together, we are working proactively to build a workplace where everyone can belong and be at their best selves. Together, we make an Impact.
- Department
- Technology
- Role
- Lead Software Engineer
- Locations
- Corsearch, London
- Remote status
- Fully Remote
About Corsearch
Trusted by over 5,000 customers worldwide, Corsearch delivers AI-powered data, deep analytics, and professional services that support brands to market their assets, drive growth, and optimise brand presence against infringement.
Corsearch enables brand owners to discover, monitor and control the use and misuse of their brands and associated products and services online and is the industry market leader.
Corsearch does this in an increasingly complex global digital environment, with online brand protection solutions that cover everything from anti-counterfeiting to anti-piracy.
Lead Software Engineer
Loading application form
Already working at Corsearch?
Let’s recruit together and find your next colleague.