
Software Engineer (Cybersecurity)
Centre for Strategic Infocomm Technologies
๐ธ๐ฌ Singapore
On-site
11 months ago
- CI/CD
- Microservices
- REST API
- Python
- JavaScript
- Java
- SIEM
- React.js
- FastAPI
- Express.js
- Spring Boot
- MySQL
- MongoDB
- Redis
- Elasticsearch
- Devops
- GitLab CI/CD
- Jenkins
- Helm
- Kubernetes
11 months ago
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
- Background in Computer/Electrical Engineering, Computer Science, or equivalent
- 1-3 years of experience in Software Engineering
- 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)
Software Engineer (Cybersecurity) ยท Centre for Strategic Infocomm Technologies