Engineering Matters at InterExchange

InterExchange's mission is to improve international harmony by connecting people around the world through life-changing cultural exchange experiences.

Engineering serves that mission through the development, improvement, and support of our information technology systems.

Our efficient, mobile responsive, and quality assured systems serve our participants, hosts, partners, and staff, allowing InterExchange to scale programs and drive innovation in the international exchange community.

We are a team of software professionals who choose to put our time and expertise towards building and improving technology that makes a difference, and we're always on the lookout for driven people to join our cause.

Our Values

Agile Development

We take an iterative approach to get our technology into the hands of participants, hosts, partners, and staff as efficiently as possible.

Remote Work

We are distributed across time zones and continents while staying connected, productive, and focused on our mission.

Security

We hold ourselves to the highest standard when it comes to compliance and keeping user data secure and protected.

Our Team

Dirk Kelly

Dirk Kelly

Chief Technology Officer

James Meneghello

James Meneghello

Engineering Manager

Stefan Vis

Stefan Vis

Senior Product Manager

Alex Cohen

Alex Cohen

Product & Support Manager

Aaron Todd

Aaron Todd

Lead Software Engineer

Jordan Maguire

Jordan Maguire

Senior Software Engineer

Kevin Jackson

Kevin Jackson

Software Engineer

Stephanie Willhide

Stephanie Willhide

Web Developer

Edna

Edna

Chief Canine Contributor

Open Positions

Product Manager

USA

We're looking for a product manager to plan project delivery, discover user requirements, deliver feature stories, and carry-out feature acceptance within an agile software team.

Apply

Our Services

Product

We gather feedback early and often to ensure product releases and improvements are aligned with business needs.

Development

We use a collaborative approach and methods/languages to keep our code consistent and efficient.

Support

We maintain open lines of communication with users to be aware of problems and prioritize product enhancements.