Enable job alerts via email!

Cybersecurity Software Developer (DSC/JH)

ST Engineering

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in Singapore is seeking a Cybersecurity Software Developer to enhance cybersecurity solutions. The role involves end-to-end development and requires strong technical skills, particularly in Python and Django. Candidates should have over 3 years of relevant experience and strong knowledge of cybersecurity standards. This position provides an opportunity to mentor junior engineers and work in a collaborative team environment.

Qualifications

  • 3+ years of professional experience in developing enterprise-level security infrastructure.
  • Strong understanding of cybersecurity frameworks like NIST and OWASP.
  • Experience with incident response and vulnerability scanning.

Responsibilities

  • Design and deliver cybersecurity software solutions using agile practices.
  • Produce technical deliverables such as documentation and architecture layouts.
  • Mentor junior engineers and support them in skills development.

Skills

Proficiency in Python
Collaboration skills
Problem-solving
Analytical mindset
Communication skills
Interpersonal skills

Tools

Django
Job description
Cybersecurity Software Developer (DSC/JH)

As a Cybersecurity Software Developer, you will play a key role in the end-to-end development, deployment, and improvement of cybersecurity software solutions. This role requires a balance of strong technical expertise, problem-solving ability, and collaborative skills to ensure the successful delivery of secure, reliable, and innovative products.

Key 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.

Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.