Back to jobs

Engineering Lead (Full Stack - React & TypeScript)

United Kingdom

Hello, let us introduce ourselves!

We are watchTowr, a VC-backed cyber security startup helping organisations continuously discover vulnerabilities in their Internet-facing attack surface. Cyber security veterans and technical experts, we are obsessed with building cybersecurity technology to help prevent breaches.

With experience informed by years of simulating sophisticated cyber attacks against some of the world's largest organisations, our mission is to enable organisations to continuously understand how an attacker would successfully compromise their business - with cutting-edge Attack Surface Management and Continuous Automated Red Teaming technology.

watchTowr was named within Gartner’s Emerging Tech Impact Radar report in 2023, in Gartner's Innovation Impact report for ASM in 2024, and is utilised by Fortune 500 and other large enterprises globally. Our research is well-known and respected across the cybersecurity industry, and can be found in various news outlets - while fuelling the watchTowr Platform.

We are a young, high-energy and high-performing team delivering world-class technology to help our clients prevent breaches. We are in a high and aggressive growth phase of our journey, and are excited to continue adding colleagues to join our phorce of nature.

Our vision for offensive security is continuous.

So what’s the role?

We are looking for a Principal Engineer to lead the delivery of both frontend and backend systems. In this senior role, you will drive project execution, manage stakeholder expectations, and lead teams to ensure successful, on-time delivery. Your expertise in React, TypeScript, and cloud infrastructure will be key to executing complex projects.

This role emphasizes delivery and communication, ensuring projects meet deadlines and align with business goals.

Sounds great – what will I do?

Delivery and Communication Leadership:

  • Stakeholder Communication: Act as the primary point of contact between technical teams and business stakeholders, providing clear updates on project status and technical challenges.
  • Delivery-Oriented Leadership: Focus on meeting project deadlines, identifying risks, and creating mitigation plans to ensure on-time delivery.
  • Strategic Roadmap: Lead project planning, define milestones, and track progress to ensure alignment with business goals.
  • Expectation Management: Ensure transparency with stakeholders, making trade-offs where necessary to meet critical deadlines.
  • Team Collaboration: Collaborate with cross-functional teams to ensure smooth execution throughout the project lifecycle.

Technical Leadership:

  • Lead the design and implementation of full-stack systems using React and TypeScript.
  • Drive the design of RESTful APIs and GraphQL endpoints, leveraging asynchronous processing tools like Kafka, RabbitMQ, and SQS.
  • Oversee cloud infrastructure with AWS (EC2, S3, Lambda, DynamoDB, RDS) and infrastructure-as-code tools (CloudFormation, Terraform).
  • Implement containerization and orchestration using Docker and Kubernetes for scalable cloud-native deployments.
  • Debugging: Use strong debugging skills to diagnose and resolve complex technical issues in production and development environments, ensuring systems run smoothly.

Team Mentorship:

  • Guide junior engineers, foster collaboration, and help create a high-performance team environment.

Sounds perfect to me, what specifics are you looking for?

  • At least 5 years experience in a senior engineering role in a cybersecurity or closely-related field.
  • Proven leadership in driving the delivery of complex projects, ensuring alignment with business goals.
  • Strong expertise in React, TypeScript, and cloud services like AWS and Kubernetes.
  • Experience with Kafka, RabbitMQ, and SQS for handling asynchronous workflows.
  • Solid understanding of microservices and monolithic architectures.
  • Experience of fast-paced tech startups 
  • Strong communication skills, with the ability to manage expectations and translate technical concepts for non-technical stakeholders.

Why Join Us?

  • Leadership Role: Directly influence the success of projects and business outcomes.
  • Impact: Shape both technical and organizational strategies.
  • Collaborative Environment: Work in a team that values open communication and collaboration.
  • Career Growth: Opportunities for continuous learning and leadership development.

Note: This role is a UK-based remote role. Unfortunately, we cannot sponsor visas for candidates outside of the UK.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
What are your salary expectations? *
Select...