Advanced

Certified Software Engineer (CSE)

Professional certification validating advanced knowledge and practical skills in software engineering.

LevelAdvancedDuration24 hoursAssessmentICCP professional certification examinationLanguageEnglish
Professional learning for Certified Software Engineer (CSE)
About this certification

Build a credential that gives your experience greater visibility

The Certified Software Engineer (CSE) certification validates professional knowledge and competence in software engineering principles, software development, systems analysis, design, programming, testing, and software project practices. The certification is designed for experienced software professionals seeking formal recognition of their software engineering knowledge and professional experience.

Use the guided application to bring your profile, identity documents and qualification evidence together. You can save your progress, return later and follow the review from your applicant dashboard.

What this can add to your profile

  • ✓ Validates professional software engineering knowledge
  • ✓ Demonstrates competence in software development practices
  • ✓ Strengthens professional credibility in software engineering
  • ✓ Supports career development and professional recognition
  • ✓ Covers software engineering principles and practices
  • ✓ Provides a recognized professional credential through ICCP
  • ✓ Supports continuing professional development

Who should apply

  • ✓ Professional-level candidates should have relevant education and professional software engineering experience.
  • ✓ Candidates must satisfy the applicable ICCP education and experience requirements.
  • ✓ Candidates must successfully complete the required ICCP examinations.

Documents to prepare

  • ✓ Government-issued ID card
  • ✓ Passport photograph
  • ✓ Highest education certificate — may be uploaded after application
  • ✓ Professional experience information