The next step in your career is to become an Agile Software Engineer! Align tests and requirements applying Test-First principles, communicate using Agile modeling, use Behavior-Driven Development (BDD) to create shared understanding, build applications with code and design quality and apply Lean-Agile principles to optimize value flow through the organization.

How can software teams build high-quality systems faster, with greater alignment and confidence?
Agile Software Engineering (ASE) is a three-day, advanced certification training that equips technical teams with modern engineering practices built for high-performing Agile Release Trains (ARTs). It combines principles of Agile, Lean, XP, DevOps, and SAFe® to help development teams design, build, test, and deliver value with quality and flow.
This training is ideal for developers, testers, architects, and technical leads looking to raise the bar in their delivery practices and drive real business outcomes through disciplined, Agile engineering.
Today’s digital landscape demands more than just writing code. High-performing Agile teams are built on a foundation of quality, collaboration, and technical excellence. This course will show you how to evolve your development process—not just adopt Agile, but engineer better software.
What you’ll learn?
- Apply test-first and behavior-driven development to clarify intent and reduce rework.
- Design systems for continuous integration, flow, and fast feedback.
- Build maintainable, scalable architecture aligned with team and enterprise objectives.
- Embed security, quality, and technical agility into every step of development.
As a SAFe Practice Consultant Trainer (SPCT) and engineering transformation expert, I’ve helped teams in complex industries implement these practices in high-stakes environments—where quality and velocity must go hand-in-hand. I’ll bring real-world insights and hands-on guidance to help your team succeed.
Course Summary
Agile Software Engineering provides technical Agile team members with foundational and advanced software development practices that enable flow, quality, and value delivery in large-scale Agile systems.
This course enables participants to:
- Improve communication between developers, testers, product owners, and architects.
- Apply agile modeling techniques to align design with user intent and system behavior.
- Strengthen technical practices such as Test-Driven Development (TDD), Behavior-Driven Development (BDD), Pair Programming, and Continuous Delivery.
- Understand how to architect systems for change using intentional design and emergent architecture.
Each day includes hands-on exercises, technical simulations, and group-based collaboration to reinforce key concepts and practices.
What You’ll Learn
By completing this course, you will be able to:
- Design software with testability, security, and scalability in mind
- Apply Agile modeling and domain-driven design to clarify user and system behavior
- Use Test-First techniques to ensure fast feedback and high-quality code
- Enable continuous flow through CI/CD pipelines and DevOps integration Foster high-performing teams using practices like Pair Programming and Collective Ownership
- Align architecture decisions with SAFe’s dual operating system and decentralized decision-making
- Embed quality at every step with an Agile testing mindset and continuous learning loops
What You Get
Your registration includes:
- Three days of instructor-led, interactive training (in-person or virtual)
- Digital workbook and training materials
- Access to SAFe® Studio for continuous learning and exam prep
- Practice exam with coaching feedback
- Eligibility to take the Agile Software Engineering (ASE) certification exam
- Certificate of completion and a globally recognized digital badge
SAFe Certification Kit
Upon passing the exam, you will receive:
- SAFe® Agile Software Engineer (ASE) certification and digital badge
- Certificate of completion for your records and LinkedIn profile
- One-year membership to SAFe® Studio with access to technical toolkits, videos, and continued education
- Inclusion in the global SAFe community with access to exclusive summits, toolkits, and expert forums
Topics Covered
- Introduction to Agile Software Engineering and technical agility
- Connecting principles of Agile, Lean, DevOps, and SAFe to engineering practices
- Defining behavior with user stories, acceptance criteria, and specifications by example
- Agile modeling and domain-driven design
- Test-First thinking and BDD/TDD
- Building systems with fast feedback loops and low risk
- Enabling continuous delivery with DevOps and automation
- Architecting for testability, change, and flow
- Practicing Pair Programming, refactoring, and collective ownership
- Preparing for Certification exam
Who Will Benefit?
This course is designed for:
- Software developers and engineers
- Testers and QA engineers
- Architects and technical leads
- Product owners and team facilitators who work closely with development teams
- DevOps engineers and CI/CD practitioners
- Anyone seeking to improve technical practices in Agile product development
Prior experience with Agile practices is recommended. Some programming knowledge is helpful to benefit fully from technical exercises.
Professional Development Units (PDUs) and Scrum Education Units (SEUs)
- Earn up to 24 PDUs toward PMI certifications (PMP, PgMP, PMI-ACP)
- Claim SEUs under Category C for Scrum Alliance CSP certification