Title:  Engineer

Job ID:  19958
Location: 

ST Engineering Jurong East Bui, SG

Description: 

As a Cyber Software Engineer, you will design, develop, and maintain cutting-edge cybersecurity software applications and tools with Generative AI that safeguard critical information assets and infrastructure. You will work closely with cross-functional teams to deliver scalable, secure, and efficient solutions aligned with evolving cyber threat landscapes.

 

 

Key Responsibilities:

  • Backend Development (Python):
  • Develop and maintain backend services using Python (likely Flask/Bottle-based, potentially with Gunicorn).
  • Develop core engine functionalities:
    • Ingest data from various Data Platforms, not limited to SIEMs, Data Lakes
    • Interact with LLM APIs (OpenAI, HuggingFace)
    • Develop RESTful APIs to serve data to the frontend and handle internal communications.
    • Write robust, well-documented, and tested Python code.
    • Manage application configuration and environment variables.
  • Frontend Development (HTML/CSS/JavaScript):
    • Create and maintain dynamic, user-friendly web interfaces using HTML, CSS (Bootstrap), and JavaScript (jQuery).
    • Develop interactive dashboards
    • Ensure responsive design and good user experience.
  • System Integration, Testing & Maintenance:
    • Ensure seamless interaction between frontend and backend components.
    • Assist in packaging/deployment tasks (RPM spec file present).
    • Maintain the overall system architecture.
    • Conduct code reviews, testing, and debugging to ensure high-quality software releases.
    • Participate in continuous improvement processes, integrating new technologies and best practices to enhance software performance and security.
    • Document software specifications, design decisions, and operational procedures.
    • Support deployment and integration activities within Security Operations Centers and related platforms.

 

 

 

Skills and Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Cybersecurity or related field, or equivalent practical experience.
  • Proficiency in programming languages such as Python, Flask/Bottle, HTML/CSS, JSON, WebSockets, NoSQL databases, RESTful API design and consumption, Gunicorn, Git version control, Linux environment.
  • Basic understanding with cybersecurity concepts including network security, threat detection, SIEMs, or incident response tool development.
  • Basic experience with LLM APIs, packaging tools, data visualization libraries.
  • Strong problem-solving skills with an analytical mindset and attention to detail.
  • Good understanding of secure coding practices and software development lifecycle in a security context.
  • Ability to work collaboratively in a multidisciplinary team and communicate complex technical information clearly.
  • Familiarity with cloud environments, containerisation, or automation frameworks is advantageous.

 

 

Why Join Us?

Working at ST Engineering Info-Security means being part of a forward-thinking, inclusive company dedicated to protecting critical infrastructures and digital assets worldwide. We foster a collaborative culture that values innovation, diversity, and professional growth. Joining our SOC Engineering Division offers unique opportunities to work on high-impact cybersecurity projects using emerging technologies.

We are committed to providing a supportive environment where you can develop your technical skills, contribute meaningfully to solving real-world cyber challenges, and advance your career within a global organisation.

 

Location

Your primary workplace will be at the ST Engineering Jurong East Building, equipped with state-of-the-art facilities and close to excellent public transportation links.

We encourage applications from all qualified individuals and are dedicated to diversity and inclusion in our hiring process.