Responsibilities:
– Lead and manage a team of software engineers in the development
of the fully automated, AI enabled End point management software.
– Collaborate with cross-functional teams, enterprise architects and
product managers, to define product requirements and deliver highquality
software solutions.
– Design and architect scalable and robust software systems using
Python and Node.js. ( Preferred )
– Drive the implementation of best practices and coding standards to
ensure high-quality code.
– Provide technical guidance and mentorship to the software
engineering team.
– Manage the software development lifecycle, including planning,
estimation, and execution of projects.
– Conduct code reviews and ensure adherence to software
engineering principles.
– Collaborate with stakeholders to prioritize and manage product
roadmap and release schedules.
– Stay up to date with industry trends and emerging technologies
related to cybersecurity and software development.
Bachelor’s or Master’s degree in Computer Science, Engineering, or
a related field.
– 12+ year of proven experience in software engineering, including
hands-on development and leading software projects.
– Strong proficiency in modern development languages like Python or
Node.js, with a deep understanding of their respective ecosystems.
– Proven experience in software engineering, including hands-on
development and leading software projects.
– Solid understanding of Endpoint security management, patch
strategies cybersecurity concepts and vulnerability remediation
strategies
– Experience in building analytics or data-driven products.
– Familiarity with cloud platforms and technologies, such as AWS or
Azure.
– Excellent problem-solving and analytical skills.
– Strong communication and interpersonal skills, with the ability to
effectively collaborate with cross-functional teams.
– Leadership experience, including the ability to motivate and inspire
a team of software engineers.
– Proven track record of designing and building scalable, highperformance
analytics products
– Experience with data modeling, data integration, and ETL processes
in the context of cybersecurity analytics. ( Preferrable)
– Familiarity with DevOps practices, CI/CD pipelines, and
containerization technologies (e.g., Docker).