Software Professional Certification - Level 2

Prove Your Readiness to Lead in Software Engineering

This certification recognizes candidates who have demonstrated a deep mastery of the software lifecycle and the leadership capacity to manage complex technical deliveries. The exam validates your expertise across the Software Engineering Knowledge Areas (KAs) listed in the tab below.

Prerequisites:

There are no formal prerequisites required for registration; however, candidates are recommended to have several years of professional software engineering experience.

Exam Information

  1. Exam Format: 180 multiple-choice, case study, and design-based questions
  2. Question Types: Deep analysis, system design, leadership decisions
  3. Exam Duration: 210 Minutes
  4. Delivery: Online, remotely proctored
  5. Passing Score: 73%
  6. Results: Available immediately.
*Prices do not include applicable tax.

Qualifications:

  • Recommended Education: 4+ years in Software Engineering, Computer Science
  • Recommended Work Experience: 5+ years relevant software experience
  • Expected Capabilities: Deliver complex projects or lead small teams
  • Example Role Fit: Technical Lead, Senior Engineer, Independent Developer
  • Technology Knowledge Requirement: Proficiency in relevant stack/domain is expected

The Knowledge Areas (KAs) are defined by the Software Engineering Body of Knowledge (SWEBOK) as core components of software development.

Candidates are expected to understand these KAs before attempting the exam.

Knowledge Areas

The content covered here can be found in SWEBOK v4.0a, numbered according to chapter. To see a full list of topics covered in SWEBOK by chapter, browse the Table of Contents.

  • 1. Software Requirements
  • 2. Software Architecture
  • 3. Software Design
  • 4. Software Construction
  • 5. Software Testing
  • 6. Software Engineering Operations
  • 7. Software Maintenance
  • 8. Software Configuration Management
  • 9. Software Engineering Management
  • 10. Software Engineering Process
  • 11. Software Engineering Models and Methods
  • 12. Software Quality
  • 13. Software Security
  • 14. Software Engineering Professional Practice
  • 15. Software Engineering Economics
  • 16. Computing Foundations
  • 17. Mathematical Foundations
  • 18. Engineering Foundations