Enable job alerts via email!

Senior Software Developer (C++/C#)

ST ENGINEERING INFO-SECURITY PTE. LTD

Singapore

On-site

SGD 70,000 - 100,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading cybersecurity firm is seeking a Senior Software Developer (C++/C#) to design and maintain secure applications. The role involves collaboration with cross-functional teams, integrating cryptographic algorithms, and ensuring compliance with industry standards. Ideal candidates will have extensive experience in Windows application development and strong problem-solving skills.

Qualifications

  • Minimum 4 years of professional experience in C++ and C# development.
  • Proven experience in developing Windows applications and libraries.

Responsibilities

  • Design, develop, and maintain C++/C# applications and libraries.
  • Create secure encryption and decryption features.

Skills

Problem Solving
Attention to Detail
Communication

Tools

Visual Studio
Git

Job description

Company description:

Singapore Technologies Engineering Ltd

Job description:

Join our Cyber Team

We are an industry leader in cybersecurity with over two decades of experience, delivering a comprehensive suite of trusted cybersecurity solutions to empower cyber resilience for government agencies, critical infrastructure, and commercial enterprises. Our expertise includes cryptography, cybersecurity engineering, digital authentication, SCADA protection, audit, and compliance. We specialize in designing and building security operations centres for cybersecurity professionals and providing managed security services to strengthen the cybersecurity posture of our clients.

Job Overview:

As a Senior Software Developer (C++/C#), you will be responsible for designing, implementing, and maintaining secure application functionalities. You will collaborate with cross-functional teams to deliver robust solutions ensuring high security and privacy standards.

Key Responsibilities:
  1. Design, develop, and maintain C++/C# applications and libraries.
  2. Create secure encryption and decryption features, ensuring compliance with industry standards and regulations.
  3. Collaborate with cryptographic engineers to integrate cryptographic algorithms into applications.
  4. Develop test plans and conduct unit and integration testing to ensure high-quality, secure applications and libraries.
  5. Optimize performance and troubleshoot related issues.
  6. Participate in customer discussions during software requirements gathering.
  7. Maintain source code repositories and perform regular backups.
  8. Stay updated with the latest trends and advancements in cryptography and security.
  9. Provide technical documentation and support for applications.
Required Qualifications:
  1. Minimum 4 years of professional experience in C++ and C# development, focusing on Windows-based applications.
  2. Proven experience in developing Windows applications and libraries.
  3. Proficiency with development tools such as Visual Studio, Git, and debugging tools.
  4. Experience with secure coding practices and code audits.
  5. Ability to work independently and in teams.
  6. Excellent problem-solving skills and attention to detail.
  7. Strong verbal and written communication skills.
Preferred Qualifications:
  1. Basic understanding of cryptographic algorithms (AES, RSA, ECC) and security best practices.
  2. Experience in a CI/CD environment.

Work Location: Jurong East

Find out more: https://www.stengg.com/cybersecurity

ST Engineering fosters a culture of overcoming challenges, exploring new ideas, and working collaboratively. We value individuals driven to push boundaries, with a thirst for knowledge, continuous learning, and self-improvement.

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