
Security Software Developer
Centre for Strategic Infocomm Technologiesover 2 years ago
Singapore, SingaporeEntry Level
Responsibilities
- Design, develop, and maintain pentesting products and platforms for cybersecurity operations.
- Architect and implement scalable, reliable, and secure software solutions for pentesting operations and exercises.
- Develop scripts and tools for deploying, configuring, and orchestrating pentesting environments.
- Research and develop security testing frameworks and techniques that simulate real-world attack scenarios.
- Collaborate with security researchers and analysts to incorporate emerging threats and vulnerabilities into pentesting simulations.
- Design, implement, and maintain CI/CD pipelines for product delivery.
Requirements
- Background in computer science, engineering, software engineering, or a related field.
- Proficiency in at least one of C, C++, C#, Java, or Python.
- Strong problem-solving skills and the ability to troubleshoot complex technical issues.
- Effective communication and collaboration skills.
- Understanding of SSL/TLS, HTTP, network security, and broader cybersecurity concepts is preferred.
- Familiarity with Docker, database concepts, queries, optimization techniques, Agile software development, and Git is preferred.
Benefits
- Only Singapore Citizens will be considered.
- The role is with CSIT, an agency under Singapore's Ministry of Defence.