IBM Advisory Software Engineer in SINGAPORE, Singapore

Job Description

IBM is looking for an experienced Software Engineer join the IBM Security development team in the IBM Singapore Software Lab.

This is a job for you if you are interested in working in an open and modern software lab environment with other tech-savvy professionals to develop enterprise and cloud-native applications to help IBM customers to thrive in the face of cyber uncertainty.

As a security Software Engineer, you are expected to:

  • Have proven work experience as a software developer, preferably in the field of security.

  • Be passionate about innovation, keeping abreast of technology, curious, and learning new skills continually.

  • Have good understanding of usability and user centered design practices.

  • Have excellent technical and leadership skills to deliver complex security software solutions.

  • Have working experience in SaaS development, Agile development and DevOps.

  • Be fully accountable for features you built from concept to grave.

  • Perform well in a fast-paced environment and is self-driven.

  • Be a customer advocate.

  • Have “unite and get it done” attitude.

  • Communicates effectively with functional management and customers.

Essential Skills/Qualifications:

  • B.S. or higher in Computer Science or relevant field.

  • A passion for product development, and innovations.

  • Excellent knowledge and skills in Java, JavaScript, Python or Perl

  • Familiar with software development platform such as GitHub, JIRA, AHA and Ansible.

  • Strong understanding of the entire SaaS development process and practices from design to development to deployment.

  • Experience in user experience workflow and user interface development would be preferred.

  • Experience with test automation, continuous integration or DevOps.

  • Work well independently as well as in an Agile development team.

  • Possessed strong leadership qualities.

  • Strong written and verbal communication skills.

  • Applicant with minimum 6 years of working experience in relevant software industry may be considered for senior position.

Additional Assets

  • Knowledge in secure software engineering best practices.

  • Knowledge in identity and access management, cybersecurity and cloud technologies.

  • Knowledge in database technologies.

  • Knowledge in large scale load/performance testing and deployment

Required Technical and Professional Expertise

See JD

Preferred Tech and Prof Experience

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.