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.