Enable job alerts via email!

Software Developer, Cybersecurity

St Engineering

Singapore

On-site

SGD 65,000 - 85,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Singapore is seeking a Software Developer specializing in Cybersecurity. The role involves designing and delivering innovative cybersecurity software solutions, producing high-quality technical documentation, and mentoring junior engineers. The ideal candidate should have over 3 years of experience in developing enterprise-level security solutions and be proficient in Python and Django. This role offers a collaborative environment and opportunities for professional growth.

Qualifications

  • 3+ years of experience in enterprise-level security infrastructure.
  • Strong understanding of NIST and OWASP frameworks.
  • Excellent communication and collaboration skills.

Responsibilities

  • Design and deliver cybersecurity software solutions.
  • Produce high-quality technical deliverables.
  • Mentor junior engineers and support their development.

Skills

Python
Django
Cybersecurity certifications (e.g., OSCP)
Security software development
System hardening
Vulnerability scanning
Incident response

Tools

Cybersecurity certifications (OSCP or equivalent)
Job description
Job Overview

Job Title: Software Developer, Cybersecurity

Job ID: 20000

Location: ST Engineering Jurong East Bui, SG

Responsibilities
  • Independently design, develop, and deliver cybersecurity software solutions by analysing information needs, engaging with users, studying system workflows, and applying agile software development practices.
  • Produce high-quality technical deliverables including documentation, flowcharts, diagrams, architecture layouts, and clean, well-commented code.
  • Assess operational feasibility through requirements analysis, problem definition, solution design, and architecture development, ensuring solutions meet performance and security standards.
  • Enhance system operations by performing system analysis, monitoring production environments, troubleshooting service issues, and recommending improvements in processes and procedures.
  • Review, debug, and validate code to ensure accuracy, reliability, and performance against defined standards.
  • Translate business requirements into actionable engineering tasks, while keeping stakeholders informed on progress, challenges, and project milestones.
  • Mentor and support junior engineers by providing technical guidance, coaching, and recommendations for professional certification and skills development.
Qualifications
  • Experience: 3+ years of professional experience in developing, deploying, or managing enterprise-level security infrastructure, databases, or system servers.
  • Technical Skills: Proficiency in Python, with hands-on experience in frameworks such as Django for developing secure web applications.
  • Cybersecurity Knowledge: Strong understanding of frameworks and standards such as NIST, OWASP, and familiarity with common attack techniques. Possession of cybersecurity certifications such as OSCP (or equivalent) is highly preferred.
  • Hands-on Expertise: Demonstrated experience in one or more of the following areas:
    • Security software development
    • System hardening and patching
    • Vulnerability scanning and penetration testing
    • Incident response and remediation
  • Project Delivery: Proven ability to work independently on key technical deliverables, lead discussions across cross-functional teams, and contribute to solution architecture and product quality.
  • Soft Skills: Excellent communication, stakeholder management, and interpersonal skills, with the ability to collaborate effectively in diverse teams.
  • Analytical Skills: Strong problem-solving mindset with the ability to identify, analyze, and resolve complex technical issues.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.