Skip to main content

Employer FAQs

This article provides a comprehensive FAQ for Software Engineering Employers.

Updated today

1. What is the WGU School of Technology x Riipen Software Engineering program?

This initiative connects employers with WGU Software Engineering learners for short-term, real-world project experiences conducted remotely through the Riipen platform.

Projects are co-curricular (outside of academic credit) and designed to help learners apply their skills while contributing to meaningful software development challenges.

About the Learners

Learners in this program:

  • Are enrolled in WGU’s B.S. in Software Engineering program

  • Have completed core and intermediate coursework in programming, software design, and development

  • Have experience with object-oriented programming (Java or C#) and modern development tools

  • Understand the software development lifecycle (SDLC), including Agile methodologies

  • Have experience with version control (Git/GitHub), testing, debugging, and system integration

  • Hold industry-recognized certifications such as AWS Cloud Practitioner, CompTIA Project+, and ITIL® Foundation

  • Have been pre-screened by WGU Career Services for readiness and professionalism

They are prepared to contribute to real-world software projects while continuing to develop professionally.

Project Details

  • Duration: June 22 – August 14, 2026

  • Time commitment (learners): 40–60 hours total

  • Timeline: ~6–8 weeks

  • Team structure: Up to 5 learners per project

  • Format: Remote, project-based, independent work

  • Scope: Beginner to intermediate software engineering projects


2. What types of projects can I post?

Strong projects are clearly scoped, practical, and aligned with real development needs.

Examples include:

Application Development

  • Build a web application prototype or internal tool

  • Develop or enhance features for an existing system

  • Create CRUD-based applications for managing data

Web Development

  • Design or improve front-end interfaces

  • Enhance website performance, accessibility, or UX

  • Build dashboards or interactive components

API & Backend Development

  • Design and implement RESTful APIs

  • Integrate third-party services into existing systems

  • Build backend services or data-processing functionality

Software Testing & QA

  • Develop test cases and testing strategies

  • Perform debugging and issue tracking

  • Create automated or manual testing scripts

System Design & Documentation

  • Create system architecture diagrams

  • Document codebases or workflows

  • Recommend improvements for scalability and maintainability

Projects should be achievable within 4–8 weeks while delivering meaningful value.


3. What is the time commitment for employers?

Employers should plan for approximately 5 hours total across the project.

This includes:

  • Project kickoff meeting

  • Reviewing progress updates

  • Providing feedback at key milestones

  • Reviewing final deliverables

Communication is lightweight but important for guiding outcomes.


4. Are there any costs associated with participating?

No. Participation in the WGU + Riipen program is completely free for employers.


5. What kinds of deliverables will learners produce?

Learners produce practical, real-world software outputs, such as:

  • Functional applications, features, or prototypes

  • Source code repositories (e.g., GitHub)

  • API implementations or integrations

  • Testing scripts and QA reports

  • Technical documentation and architecture diagrams

  • System improvements or feature enhancements

Deliverables are designed to be usable, reviewable, and extendable by your team.


6. What are learners capable of?

By the time they begin their projects, learners can:

  • Write and maintain code using languages such as Java or C#

  • Build front-end and back-end application components

  • Work with APIs and system integrations

  • Apply software development lifecycle practices (Agile, testing, iteration)

  • Use version control systems (Git/GitHub)

  • Perform debugging, testing, and quality assurance

  • Develop well-structured, documented, maintainable code

They are well-suited for structured development tasks and benefit from employer guidance to align with business needs.


7. How are learners assigned to projects?

Learners are assigned to projects by the program team — there is no application or self-selection process.

Once assigned:

  • Learners gain access to your project and begin communication via Riipen

  • You’ll be able to engage directly and guide their work

(Program team support is available if needed.)


8. What support should I provide to learners?

Employers play a key role in shaping the experience. You will:

  • Provide project context, requirements, and goals

  • Offer guidance and feedback at key milestones

  • Be available to answer questions and clarify expectations

Learners are expected to work independently, but your input ensures relevance and quality.


9. What milestones are included in the project?

All projects follow a light milestone structure:

  • Week 1: Project kickoff / onboarding meeting

  • Week 2: Progress check-in

  • Midpoint: Progress update + feedback

  • End of project: Final deliverables + evaluation

This helps ensure projects stay on track.


10. What if a learner is not meeting expectations?

This is a learning-focused experience, so outcomes may vary.

However:

  • Learners are expected to communicate and stay engaged

  • Lack of participation may impact their completion status

  • Riipen support is available if issues arise


11. Can I modify my project after it starts?

Project scope can be refined before learners are assigned.

After projects begin, major scope changes are not recommended, but minor adjustments can be supported with guidance from the Riipen team.


12. How does this differ from a traditional internship?

These experiences are:

  • Short-term (6–8 weeks)

  • Project-based (not employment)

  • Remote and flexible

Learners focus on specific deliverables, rather than ongoing responsibilities.


13. Will I need to evaluate learners?

Yes. At the end of the project, employers are expected to:

  • Review final deliverables

  • Provide structured feedback on performance

  • Complete a short evaluation (technical skills, communication, etc.)

This supports learner development and program quality.


14. Why should I participate?

By participating, you can:

  • Build or improve real software solutions

  • Extend your team’s development capacity

  • Connect with emerging software engineering talent

  • Contribute to training the next generation of developers


15. How do I get started?

To participate:

1. Sign in to your Riipen account. If you don’t have an account, create one here.

2. Visit the WGU portal and request portal access.

3. Browse open portal programs and hit “request match” for the Software Engineering program.

4. You will be directed to our 3rd party identification provider, Persona, to complete a 5 step identity and verification process

5. Submit the match request. Hit “view request” to sign the program agreements and confirm the match.

Did this answer your question?