Lead Software Engineer
CorsearchAbout the role
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 👍
✅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
We value Lead Engineers who can:
- Build Relationships – Form strong working relationships with developers, product managers, and stakeholders to collaborate on complex projects
- Think Critically – Use analytical thinking to solve challenging problems, integrating feedback to arrive at sound technical conclusions.
- Inspire Others – Motivate the team through technical thought leadership, demonstrating passion for solving large-scale engineering problems.
- Communicate Clearly – Translate complex technical details into understandable insights for both technical and non-technical audiences.
- Drive Accountability – Encourage ownership of tasks and outcomes, fostering a healthy respect for commitments and quality standards.
- Lead Change – Guide the adoption of new technologies and best practices, facilitating smooth transitions in system design or workflow
- We welcome candidates who are strong in several of those areas and eager learn and grow in others.
✅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.
- Demonstrable experience designing and implementing large-scale distributed systems, focusing on reliability, performance, and scalability.
- Deep understanding of software design patterns (e.g., domain-driven design (DDD), microservices, event-driven architecture) to ensure robust, modular, and maintainable solutions.
- Proficiency in planning and scoping system components (architecture, mo
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s