Responsibilities
- Architect and build advanced cybersecurity software solutions to support threat detection, investigation, analysis, and knowledge management
- Design scalable and high-availability system architecture with CI/CD
- Develop high-performance microservices and RESTful APIs
- Enhance dashboards for system health monitoring and telemetry collection to improve system performance and resilience
- Stay up-to-date with industry trends and emerging technologies to improve our software and systems
Minimum Requirements
- Bachelor's degree in Computer/Electrical Engineering, Computer Science, or equivalent
- 1-3 years of experience in Software Engineering
- Fresh graduates with relevant internship experience are welcome
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Proficiency in programming languages such as Python, JavaScript, or Java
Nice-to-have
- Advantageous experience/knowledge in:
- SIEM systems
- Frontend development (e.g., ReactJS)
- Backend development (e.g., FastAPI, ExpressJS, Spring Boot)
- Database and cache technologies (e.g., MySQL, PostgresSQL, MongoDB, Redis, ElasticSearch)
- Microservice and RESTful APIs design and development
- DevOps tools (e.g., Gitlab CI/CD, Jenkins, Helm)
- Containerisation and orchestration tools (e.g., Kubernetes, Dockers)