Logo
HomeAboutServicesApplyContact

Why Join OSC?

Develop Real-world Skills

OSC helps you to bridge the gap between academia and the industry. By working with local clients with real, technological needs, there is fluidity to practice your skills in software development, business development, and UX design.

Innovation Through Inclusivity

We believe bringing in a diverse community--regardless of major and background--creates a collaborative and inclusive environment. Through fresh perspectives, we drive innovation.

Continuous Practice and Learning

There are tons of opportunity and practice for growth, such as turning clients needs into tangible, functional solutions; cross-collaborating with other students; and taking upon leadership/mentor roles by leading projects/teams.

But...

Open Positions

Software Engineer

Analyze product requirements, develop software for clients, and work with a team.
Apply

Business Development

Handle the business side of OSC, including client acquisition, recruiting, finance, legal, and marketing.
Apply

UX Designer

Design user-friendly products working with real clients. Conduct user research, meet with clients, and build design prototypes for developers.
Apply

Application Process

Applications are considered on a rolling basis.

Apply
Select a role that most closely aligns with your interests
Interview
You'll interview with the respective director and at least one other member of the team
Decision
We'll get back to you within 1-2 weeks of your interview on next steps
Logo
HomeAboutServicesApplyContact