Credentials in Software Architecture Make a Difference


Better software and opportunities for career advancement

Reliable software, secure and easy to modify. Your organization can achieve these results only with a well-designed software architecture. Determining the right architecture or improving the one you have requires knowledge and skill. Now you can learn architecture practices from experts who have been identifying, developing, and advocating practices for developing high-quality software for decades—practices adopted and validated by leading software development organizations throughout the world. 

Advancement in the number one job in America. With credentials from the SEI, you can enhance your own career while helping your organization build a solid architectural foundation. CNN named software architect as the top job in the United States. Here are a few reasons cited by CNN
•    creative challenges
•    higher salary
•    job variety

SEI course work in software architecture leading to a certificate as a Software Architecture Professional can put you in the position to enter into or advance in the best job available.



Software Architecture: Principles and Practices

Documenting Software Architectures

Software Architecture Design and Analysis

Software Product Lines

view all software architecture courses


(training programs that give you a well-rounded view of software architecture and recognize your professional accomplishment)

SOA Architect

Software Architecture Professional

ATAM Evaluator

view all software architecture certificates


(credentialing programs that require you to demonstrate and maintain your skills)

Architecture Tradeoff Analysis Method Leader

Documenting Software Architectures Instructor

Software Architecture: Principles and Practices Instructor

view all software architecture certifications

Featured Credential:
SEI-Certified ATAM Leader

How do you know whether your system will achieve qualities that are important to your organization, such as performance, reliability, security, and maintainability? The quality of a system emanates in large part from its software architecture. Software architecture provides the most fundamental basis for communicating design decisions and reasoning about key system quality attributes.

The SEI Architecture Tradeoff Analysis Method (ATAM) is a proven method for evaluating software architectures. Government and industry organizations such as Aetna, BAE Systems, Boeing, Cisco, KPMG, Lockheed Martin, Motorola, Nationwide, Raytheon, Robert Bosch GmbH, Siemens, U.S. Army and Unisys have used the ATAM for more than 10 years to expose architectural risks that threaten their ability to achieve their business goals.

As Rolf Siegers of Raytheon said in his keynote address at the 2006 SEI Software Architecture Technology User Network (SATURN) Conference, “The SEI in the software architecture arena is a pioneer and has been for more than a decade.”

SEI-Certified ATAM Leaders conduct SEI-authorized ATAM evaluations on behalf of SEI Partner organizations. Learn more about the steps to earning your ATAM Leader certification.

More Information

In 1984, the Carnegie Mellon Software Engineering Institute (SEI) was established as a federally funded research and development center (FFRDC) to advance software and systems engineering principles and practices. The SEI is the only FFRDC dedicated to the software engineering field. It has spent the past 25 years identifying, developing, and advocating practices for developing high-quality software. The SEI bases its curriculum on this rich body of research and experience with software-reliant systems.

Help us improve

Visitor feedback helps us continually improve our site.

Please tell us what you
think with this short
(< 5 minute) survey.