Are you excited by the prospect of working with prestigious global brands? Do you enjoy working with customers to solve complex technical problems? Join our Custom Development Team We are a team of talented and experienced cybersecurity software developers. We create tools, processes, and knowledge to help our customers and internal teams extend our core product's features and usability. We are constantly on the lookout for new people to inspire us and make us better. Collaborate with the best-known global brands You will work with an innovative technology redefining how organizations protect their key applications and assets from advanced cyber threats. As a Senior Software Engineer Team Lead, you will be responsible for: Leading and mentoring a team of software engineers in designing and developing custom tools and integrations. Interacting with customers to gather and understand their requirements. Overseeing project delivery and ensuring technical excellence across the team's output Coordinating with customers and internal stakeholders to gather requirements and define technical roadmaps. Driving architectural decisions and proposing scalable solutions for complex technical problems. Fostering a culture of continuous learning and professional growth within the development team. Collaborating with R&D and Product teams to align custom solutions with the core of Professional Service product strategy. Do what you love To be successful in this role you will: 5 years of hands-on software development experience, covering the entire software development life cycle. Lead and supervise effectively; mentor software teams or manage projects, overseeing developers' work with prior relevant experience essential. Have a deep background in Python development and technical project leadership. Oversee and implement large-scale, complex software project designs with demonstrated expertise in managing intricate development processes effectively. Develop expertise in creating and m