Job Openings

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 of 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.

Software QA Automation Engineer

Location: Reston, VA, United States (Corporate Headquarters)

About the Job

Want to REALLY make a difference as a QA Engineer?  We are the most innovative provider of lecture capture, flipped classroom, and active learning solutions in education – improving our world every day by inspiring students to learn at unprecedented paces and teachers to truly embrace and leverage technology in the classroom – and we are looking for a few amazing additions.

Those selected will become an integral part of one of Echo360’s Scrum Teams, groups of highly productive technologists who thrive on finding new and better ways to help teachers generate outstanding educational results in and out of their classrooms.  On our Agile teams, you will be responsible for the full software lifecycle from initial design all the way through ongoing enhancement and optimization in our Software as a Service (SaaS) production environment in AWS.

We respect and inspire technical depth and breadth through a constant need to learn, grow, and improve how we work and what we can achieve.

Responsibilities

  • Work within an agile team through all phases of product development including design, implementation, and release
  • Apply software quality best practices and procedures to design, influence, and drive quality and testing of products and services
  • Design and implement reusable automated tests to drive automation goals, support continuous integration and regression testing needs, and ensure superb quality
  • Develop, implement, and execute test plans and test cases within project sprints
  • Collaborate with scrum team in identifying testing goals
  • Apply technical expertise to challenging programming and design problems relating to quality engineering
  • Make contributions to and advocate for quality testing needs in a fast moving agile scrum environment
  • Provide accurate scoping, clear strategies, and milestones for automation testing needs

About You

  • You have a deep understanding of software QA methodologies and software testing life cycles
  • You are proficient in writing test plans, developing test case scenarios, and documenting defects
  • You have hands-on automation experience, including scripting and building frameworks
  • You're proficient with one or more programming languages
  • You have deep Selenium or Cucumber experience
  • You are familiar with Ruby as a test scripting language and Jenkins as a CI framework
  • You have experience with QA open source test tools
  • You have strong communication skills, both written and verbal
  • You're able to provide creative and innovative solutions for test approaches
  • You're able to analyze and troubleshoot product defects
  • You're able to translate product requirements into test cases and automated test scripts
  • You have experience with scrum and agile methodologies

Preferred Qualifications

  • Experience with JIRA, Zephyr for JIRA, and ZAPI
  • Experience with eLearning, Blackboard, Moodle, etc.
  • Experience in Higher Learning Applications
  • Experience in multimedia; streaming audio/video, video capture
  • Experience with Mobile testing

Echo360 is proud of our many long-term partnerships with our customers. We take their teaching missions as our own, always aiming to improve our levels of service. 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.

 

 

Agile Software Engineers

Location: Reston, VA, United States (Corporate Headquarters)

Want to REALLY make a difference as a software engineer?  We are the most innovative provider of lecture capture, flipped classroom, and active learning solutions in education – improving our world every day by inspiring students to learn at unprecedented paces and teachers to truly embrace and leverage technology in the classroom – and we are looking for a few amazing additions.  Be Agile-addicted, passionate about great code, and driven to teach us what you know and constantly learn and discover new technologies and approaches while on our team.

Those selected will become an integral part of one of Echo360’s Scrum Teams, groups of highly productive technologists who thrive on finding new and better ways to help teachers generate outstanding educational results in and out of their classrooms.  On our Agile teams, you will be responsible for the full software lifecycle from initial design all the way through ongoing enhancement and optimization in our Software as a Service (SaaS) production environment in AWS.

We respect and inspire technical depth and breadth through a constant need to learn, grow, and improve how we work and what we can achieve.  A working knowledge and passion for code that continually learns and leverages the best techniques available is key.  Today you can come to Echo360 and deliver enterprise SaaS solutions to live customers written in Scala!

About You:

  • You work well with others
  • You communicate clearly in both written and spoken English
  • You passionately architect, code and advocate for robust software abilities: scalability, reliability, monitor-ability, maintainability, reusability, autonomics…
  • You're able to analyze problems and help create innovative solutions involving technology, methodology, tool and solution components
  • You're willing to do whatever it takes to ensure team and product success
  • You can contribute to all aspects of successful Agile Scrum sprints including planning, development, in-sprint testing, automated regression testing, demonstrations, retrospectives, and product releases
  • You write high quality code and help others do the same through continuous code review
  • You can actively contribute to our Agile Community and the self-improvement or our teams and members

Types of Experience We Value:

  • Development using a functional language
  • Construction of large scale or distributed systems
  • Design and implementation of REST APIs
  • Use of continuous delivery practices
  • Building rich browser-based user interfaces
  • Use of Agile methodologies
  • Test driven development
  • Solving complex or hard problems
  • Practical use of AWS services such DynamoDB, CloudSearch, SimpleWorkflow, Elastic MapReduce

Echo360 is proud of our many long-term partnerships with our customers. We take their teaching missions as our own, always aiming to improve our levels of service. 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.

 

 

Technical Support Queue Manager

Location: Reston, VA, United States (Corporate Headquarters) 

Technology that’s so cool, you’ll wish you were back in school.

You can probably remember sitting in English Lit, daydreaming about the next program you were going to develop.  Before you knew it, class was over, and you missed half of the lecture, and worse, most of the notes.

But this is a new era, and a new technology has surfaced, allowing today’s students to access new learning opportunities, anywhere, and at anytime. Our active learning solution is revolutionizing the way students learn, and Echo360 is the company that is leading the charge.

 

Our development team faces exciting technical challenges, and our solution is used in classrooms all over the world.  Today’s on demand student can access our technology through their iPods, laptops, and MP3 players. You, too, can be a part of the future of learning.

Job Summary

Coordinate Technical Support efforts with the Echo360 Technical Support team.  Interface with customers via telephone and email to ensure all necessary data is available prior to engaging with a support engineer. Ensure a high level of customer satisfaction by enabling the team to meet SLAs.   The ideal candidate would have strong organizational and leadership skills, familiarity with enterprise software and multimedia services, and experience in a university setting with course management and lecture capture technologies.

Responsibilities:

  • First responder for most new support incidents.
  • Identify and quickly gather any necessary investigative data needed to troubleshoot an issue. 
  • Keep track of support team member workloads and route new incidents appropriately.
  • Ensure high priority support incidents are being addressed timely.
  • Help train new employees on incident management practices.
  • Approve and expedite hardware RMAs.
  • Maintain support team documentation.
  • Track and communicate trending issues.
  • Develop and maintain trust-based relationships with customers and other employees in our business.

About You:

Requirements

  • You have excellent organizational and time management skills.
  • You must be able to prioritize client, reseller and prospect issue resolution order.
  • You have the ability to work and cooperate in an office environment.
  • You can multi-task under time constraints.
  • You can communicate with customers, written and orally to manage clients’ expectations through issue resolution process, collect technical and workflow information, and deliver solutions to customers, and resellers.
  • Bachelor's degree in Computer Science, Information Systems or Multimedia desired but not required.

 

  • Multimedia Knowledge-REQUIRED KEY COMPETENCY
    • Basic understanding of streaming media, video and audio.
    • Basic understanding of web technology including HTML, Browsers, Web Servers, etc.
    • Basic understanding of digital desktop media formats such as Windows Media, Adobe/Macromedia Flash, Real Networks, QuickTime, as well as popular internet streaming protocols. 

 

  •  IT/ Computers-REQUIRED KEY COMPETENCY
  • Strong competency with the Windows Operating Systems.
  • Strong competency with the Linux Operating Systems.
  • Understanding of High Availability and Distributed computing practices. 
  • Network load balancing, Fault Tolerance, preferred.
  • Basic hardware, software, operating system and device driver troubleshooting skills. 
  • Understanding of Course Management Systems a plus

 

  • General- REQUIRED KEY COMPETENCY
  •  Excellent problem solving skills with high attention to details and good follow through.
  • Excellent written and oral communication skills
  •  Outstanding customer service skills.
  • Strong interpersonal skills.
  • Submit bug reports to engineering via internal bug tracking system.
  • Must be able to provide pre-sale technical guidance to account managers and prospects orally and in writing (e-mail).
  • Ability to deal with difficult personalities in stressful situations.
  • 2+ years Digital Media Encoding/Production Experience.
  • 1+ years Customer/Technical Support experience in Digital Media Software or Production Service.
  • Customer Service skills required; ability to provide technical support and troubleshooting to customers and resellers on a regular basis.