About Echo360

Mission-driven, forward-thinking, research-minded and open. We invite you to learn more about us and our partners.

Our team is dedicated to helping educators around the globe develop future generations of leaders, scholars and visionaries. We work in a fast-paced, entrepreneurial environment, where we are driven by our passion for education and learning. At Echo360, we value innovation, foster collaboration, and encourage employees to forge their own path. We work hard, but we also haven’t forgotten how to have fun.

Job Openings

Are you ready to transform higher education?

While finding employees who meet the specific requirements of a job is important, our team shines because of a shared set of highly-regarded personal characteristics. At Echo360 we are:

Passionate about education.

Self-motivated and intelligent with the stamina to work in a high-performance environment.

Collaborative and work as a team.

Dedicated to servicing our customers and exceeding their expectations.

Friendly and fun - we work hard and play hard.

Dedicated to our individual success as well as the success of the organization.

Open to learning and to thinking outside the box.

To apply for any of the positions listed here please forward your resume and cover letter to HR@echo360.com and include the job title in the subject line. No agencies please. For US-based positions, candidates must be local and eligible to work in the United States for any employer.

Echo360 is proud to be an EOE/M/F/V/D employer.

Open Positions

Location

Reston, VA

About the Job

At the Reston office, you’ll be joining a talented group of engineers building Echo360’s media capture and processing systems. As a Software Engineer on the Capture Team, you will work on products from inception, through development, and ultimately to testing and release. Being a relatively small team, you will have the freedom and opportunity to help direct the shape and evolution of our technical architecture.

At Echo360 we are developing a culture and set of core values designed to enable our engineers to build the best technology possible. We value productivity over process, but never at the expense of quality. We obsess over code quality, test coverage, and peer review. These methods allow Echo360 to develop industry-leading solutions while competing with companies that have much larger engineering teams.

We’re looking for talented engineers with the ability and desire to learn to work on multiple layers within a system. Our team covers everything from desktop applications to web-scale device management and media processing. A healthy obsession for scalability and reliable systems processing problems doesn’t hurt. Flexibility and willingness to work on various aspects of a feature and with various technologies and platforms is a must.

We use GitHub and its pull request process for source control and Atlassian JIRA for managing our agile process. We all have opinions on how to improve education…..help come make these ideas a reality. At Echo360, the products you develop will help millions of students at hundreds of colleges and universities across the world.

Reports to: Principal Software Architect

Responsibilities

  • Build desktop and service-level client applications on Mac and Windows for reliably streaming, capturing, and uploading media
  • Develop scalable systems that can perform custom processing of hundreds of thousands of hours of audio/video content weekly
  • Develop microservices for managing tens of thousands of devices in real time
  • Lead the resolution of complex, multi-faceted problems within the team
  • Actively and productively contribute to the full Agile process
  • Constantly cross-train, learn new technologies, and contribute ideas to the team
  • Build high-quality deliverables (code, test, hardware, schemas) quickly with minimal direction
  • Think creatively and lead the resolution of problems facing the team

About You

  • Bachelor’s degree (preferred)
  • 6+ years related professional experience in software engineering
  • Hands-on work experience with video tools/frameworks such as ffmpeg, DirectShow, Windows Media Foundation, Mac CoreVideo/Video Toolbox
  • Strong experience with C/C++
  • Experience with other languages, especially C#, Objective-C, Go programming language, or Scala is a plus
  • Experience with AWS data services also a plus
  • A passion for learning new languages and technologies and building scalable and reliable systems
  • Outstanding verbal and written communications skills
  • A well-organized self-starter

Echo360 believes that improved outcomes start with great moments in the classroom. Echo360 powers the modern classroom experience by pulling content, lectures, social learning tools and resources into one connected environment allowing students to seamlessly interact in traditional, hybrid or online classes. Echo360 captures these interactions and provides real-time learning data so instructors can see what’s working and what’s not and intervene proactively to improve outcomes. Today, Echo360 technologies are used by over 3 million students in 8,000 classrooms at 600 higher ed institutions across 30 countries. Our employees take pride in their consistent application of innovation and best practices and their ongoing dedication to the highest standards of software quality.

Echo360 is an equal opportunity employer. We encourage all qualified and motivated individuals to apply.

Location

London area, United Kingdom

About the Job

Echo360’s UK team is seeking to hire an enthusiastic, highly motivated engineer. The successful candidate will work closely with the sales team, engineers and resellers in the region to assist prospective and current customers. They will be responsible for monitoring the success of customers, identifying those who would benefit from increased attention, and working with them to improve their Echo360 experience.

They must possess strong technical skills, written and oral communication skills, and the ability to work effectively with people in a wide variety of situations. The ideal candidate would have a strong enterprise software background or would have worked in a university setting with course management and lecture capture technologies.

Reports to: Manager, Solutions Engineering

Responsibilities

  • Provide customers with remote and on-site technical support and consultation
  • Work with individual sales team members to fully understand the learning goals, teaching requirements, and objectives of Echo360’s prospective and current customers in the region
  • Participate in Echo360 presentations/demonstrations to prospective and current customers
  • Provide training for new and current customers on best practice use of Echo360 solutions
  • Some travel within the UK and International required (less than 50% overall).

About You

  • To be successful in this role you must be thoroughly comfortable with the Linux, Windows and Macintosh operating systems and their operation in a large scale environment. Other desired qualifications include:
  • University degree or equivalent, alternatively work related experience in an IT support role
  • Strong Unix/Linux and Windows skills
  • Understanding of Virtualisation Technologies
  • Understanding of Cloud services
  • Ability to configure and perform troubleshooting for basic networking connectivity
  • Knowledge and experience in one or more of the following areas: flipped classroom, mobile learning, student engagement, distance learning, learning design, blended learning, learner analytics
  • Practical experience in an academic institution working with relevant educational technologies in a role providing pedagogical advice and support to end-users
  • Strong written and oral communication skills to effectively communicate with customers, manage clients’ expectations through issue resolution process, collect technical and workflow information, and deliver solutions to customers, and resellers
  • Understanding of Windows and Linux file systems, file permissions and disk management, including network attached storage mechanisms and remote file system management protocols
  • Ability to participate in rotating on-call duty (requiring 24/7 availability for urgent support issues)

Echo360 believes that improved outcomes start with great moments in the classroom. Echo360 powers the modern classroom experience by pulling content, lectures, social learning tools and resources into one connected environment allowing students to seamlessly interact in traditional, hybrid or online classes. Echo360 captures these interactions and provides real-time learning data so instructors can see what’s working and what’s not and intervene proactively to improve outcomes. Today, Echo360 technologies are used by over 3 million students in 8,000 classrooms at 600 higher ed institutions across 30 countries. Our employees take pride in their consistent application of innovation and best practices and their ongoing dedication to the highest standards of software quality.

Echo360 is an equal opportunity employer. We encourage all qualified and motivated individuals to apply.

Benefits and Perks

In addition to competitive salaries and bonuses to eligible employees, our comprehensive benefits package reflects the values and culture of our company while supporting the needs of our team members.

Exceptional health benefits including medical, dental, vision, wellness reimbursement.

Employee Assistance Program for other things that get in the way of life.

Domestic partner benefits.

Flexible work schedule and telework options.

Tuition assistance.

Casual dress environment.

Unlimited caffeine and weekly company catered breakfasts.

Your choice of Mac or PC.

Flex spending for health and dependent care.

Company paid life and disability insurance.

Three(3) weeks of paid vacation plus floating and personal holidays and sick days.

Company-sponsored volunteer opportunities plus paid time off for volunteer work.

Generous maternity/paternity leave.

On-site gym with showers and locker rooms.

Company-sponsored food and social events.

Our international employee salaries and benefits are competitive and customized by location.