Job Purpose
The purpose of this position is to play a pivotal role in architecting, developing, robust log fetcher/collector systems. These systems will ensure seamless data ingestion and integration into our SIEM platform, empowering our clients with unparalleled security insights.
Responsibilities
- Lead the design and development of log fetcher/collector modules for seamless data ingestion into our SIEM platform.
- Collaborate closely with cross-functional teams to create efficient and scalable integration solutions.
- Architect and implement Flask-based APIs and integrations for data ingestion and processing.
- Drive innovation by researching, evaluating, and implementing new integration technologies and methodologies.
- Mentor and guide junior engineers, fostering a culture of continuous learning and excellence within the team.
- Collaborate with product managers to understand requirements and translate them into robust technical solutions.
- Establish quality standards, conduct code reviews, and ensure adherence to coding best practices, security protocols, and industry standards.
- Conduct technical research, evaluate emerging technologies, and propose innovative solutions for continual product enhancement.
- Lead efforts in troubleshooting complex issues and provide strategic guidance to resolve technical challenges.
- Demonstrate enthusiasm in bridging gaps arising from third-party vendor technology developments, ensuring seamless interoperability of our products.
- Research and integrate third-party solutions and emerging technologies, producing professional technical documentation for both internal and external use.
Requirements
- Bachelor's/Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of proven experience in software development, particularly in building scalable integrations and APIs.
- In-depth knowledge of software architecture principles, design patterns, and best practices.
- Strong expertise in designing and developing scalable, distributed systems.
- Proficiency in programming languages such as Python/PHP or C.
- Familiar with Docker and containerisation technology
- Proven expertise in Flask for building RESTful APIs and microservices.
- Experience in leading and mentoring a team developer.
- Experience with multi-threading and multi-process strategies to enhance system concurrency and performance.
- Experience with cloud technologies and services, such as AWS, Azure, or Google Cloud Platform.
- Solid understanding of security principles, and secure coding practices.
- Exceptional problem-solving skills and ability to work in an agile environment.
- Effective communication skills, ability to collaborate effectively across teams, and drive technical discussions.
Knowledge, Skills, and Abilities
- Technical Proficiency: Strong hands-on experience in software development, preferably in SEIM or cybersecurity-related technologies. Proficiency in programming languages such as Python or other relevant languages. Knowledge of database systems, cloud platforms, and security protocols is essential.
- Leadership Skills: Demonstrated leadership abilities in leading technical teams, providing mentorship, and guiding engineers in a collaborative environment. Ability to set goals, prioritize tasks, and drive projects to successful completion.
- Architecture Design: Experience in system architecture design, including scalability, reliability, and performance optimization. Proficiency in designing solutions particularly in developing scalable integrations and APIs.
- Problem-Solving Abilities: Strong analytical and problem-solving skills to troubleshoot complex issues, debug software, and identify effective solutions in SEIM development.
- Communication and Collaboration: Excellent communication skills to effectively interact with cross-functional teams, stakeholders, and senior management. Ability to articulate technical concepts to both technical and non-technical audiences.
- Continuous Learning: A commitment to staying updated with the latest trends, advancements, and best practices in SEIM, cybersecurity, and related domains.
- Quality focus: Strong commitment to software quality, including conducting performance analysis, optimizing system performance, and collaborating with teams to implement effective testing strategies.
Benefits
- Competitive compensation
- Social Security Fund (SSF)
- Medical Insurance for you and your family
- Term Life Insurance
- Festive allowance
- Attractive leave benefits, including maternity, paternity, and bereavement leave
- Work-from-home facility
- Company-provided meals
- Support for training and certifications
- Five-day work week
- Mandatory vacation
- Gymnasium/fitness facilities
- Well-being programs
- International work environment
- Commitment to diversity, equal opportunity, and non-discrimination
- Opportunities for career growth
- Recognition and rewards program
Working at Logpoint
Logpoint is growing rapidly, we offer a challenging and exciting international work environment on the cutting edge of cybersecurity technology. We strive to deliver outstanding results in a positive, collaborative, and informal atmosphere with ample opportunity for personal growth and development.