ShadowMap Tech Lead

Business Unit: ShadowMap
Location: Remote

Job Description

Security Brigade is seeking a Tech Lead to oversee and manage all technical operations for our attack surface management platform ShadowMap.

Role Overview

  • Managing the platform roadmap, aligning the roadmap to industry trends and customer requirements and asks.
  • Managing the day to day operations of the PHP and Python Development teams to ensure coordination between relevant stake holders and driving forward new features, improvements, across teams.
  • Serving as the first line of escalation for technical queries from our managed services team and coordinating responses, actionable between teams.
  • Managing and monitoring the operational platforms (Gitlab, Jenkins, Production Environments) and ensure smooth functioning of day to day operations for ShadowMap customers.
  • Leading daily stand up meetings with Development teams to ensure smooth and timely execution of new features and planned roadmap.

Key Responsibilities

  • Technical Leadership: Lead and mentor a team of developers to ensure high-quality code is delivered on time and in line with project specifications. 
  • Development: Design, develop, and maintain scalable and efficient applications using PHP or Python, depending on your expertise. 
  • Code Review & Best Practices: Enforce best coding practices and provide guidance on coding standards, ensuring code quality and performance optimization. 
  • Customer Interaction: Communicate directly with clients to gather requirements, present technical solutions, and manage expectations throughout the development process. 
  • Problem Solving: Identify and resolve complex technical issues, providing innovative solutions to ensure customer satisfaction and business success. 
  • Project Management: Oversee project timelines, deliverables, and resource allocation to ensure that objectives are met. Collaborate with other teams to ensure smooth integration and deployment. 
  • Team Collaboration: Foster a positive and collaborative environment, encouraging knowledge sharing, professional development, and a culture of continuous improvement. 
  • Documentation: Ensure proper documentation of systems, code, and technical processes for future reference and ongoing development

Skills & Qualifications

Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

Experience:

  • 5+ years of experience in software development with expertise in PHP or Python (must have hands-on experience with at least one of these languages).
  • Proven experience in leading development teams and managing the end-to-end software development lifecycle.
  • Strong experience in client-facing roles, managing customer relationships, and translating technical requirements into actionable plans.

Technical Skills:

  • Proficiency in PHP or Python development frameworks (e.g., Laravel, Symfony, Django, Flask).
  • Strong understanding of databases (MySQL, PostgreSQL, etc.), APIs, and web services.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Familiarity with cloud technologies and containerization (e.g., AWS, Docker, Kubernetes) is a plus.

Soft Skills:

  • Excellent leadership, communication, and interpersonal skills.
  • Strong problem-solving abilities and attention to detail.
  • Ability to thrive in a fast-paced, collaborative environment.
  • Customer-oriented mindset, with the ability to manage client expectations and provide technical support when needed.

What We Offer

  • Competitive salary and benefits package. 
  • A collaborative and dynamic work environment with opportunities for professional growth and development. 
  • Exposure to cutting-edge technologies and projects with a diverse client base. 
  • Flexible working arrangements and a supportive work-life balance culture. 

Apply for this position

Allowed Type(s): .pdf, .doc, .docx