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

Atlanta, GA or Reston, VA

About the Job

The Senior QA Automation Engineer will work in a small, very talented software development team designing and building automated tests for the next-generation education media product line for real-time audio/video capture and playback. This person is responsible for specifying, designing, implementing and running automated tests for new capabilities. The Senior QA Automation Engineer will also be required to support and maintain the existing product line to meet the demands of an exploding, dynamic, digital education marketplace.

Ideally, the Senior QA Automation Engineer will be based in Atlanta, GA or Reston, VA, but working remotely in other US locations may be considered (preferably in Eastern time zone).

Reports to: Software Architect, Team Lead

Responsibilities

  • Translating existing manual regression test cases into automated tests
  • Expanding the automation framework to provide additional test capabilities
  • Executing automated tests in multiple environments (web browsers and mobile devices/emulators)
  • Establish code coverage details and build test strategy to maximize coverage
  • Reduce manual testing coverage so that testing may be focused on non-automatable areas
  • Provide coverage across multiple browsers and OSes
  • Help build out Virtual Machines and platform coverage strategies
  • Designing, coding and documenting automated test cases within a defined framework to ensure the quality of our products

About You

  • Bachelor’s Degree in Computer Science/Technology/Engineering/Information Technology or equivalent experience
  • 5+ years of experience in quality assurance testing required
  • 4+ years of practical experience in automation tools required
  • Experience testing complex, multi-tiered web-based or mobile systems
  • Knowledge of the software development life cycle (SDLC) required
  • Knowledge of Agile software development practices is required
  • Good written, verbal and interpersonal communication skills
  • Good working knowledge of Windows, Mac and Linux

Our Current Testing Stack

  • Ruby
  • Selenium
  • Capybara
  • Cucumber
  • Gridlastic
  • Jenkins
  • Github

Other Desired Skills

  • Ideally, the candidate selected for this role would be willing and able to eventually lead the unification of QA strategy across all of our development teams
  • Experience with eLearning, Blackboard, Moodle, etc. is a plus
  • Experience in higher learning applications
  • Experience in multimedia; streaming audio/video
  • Experience with CSS, HTML, Javascript, Ajax

Echo360 helps higher education, companies and professional associations improve student success by driving deeper engagement with classroom and event content. Echo360 combines the industry-leading video platform with engagement tools, assessment and analytics to generate improved learning outcomes during class sessions and provide students 24/7 access to classroom discussion, presentation materials, and the recorded lecture itself. 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

Atlanta, GA or Reston, VA

About the Job

As the UX Designer at Echo360, you will facilitate our product vision by delivering an intuitive user experience for the instructors and learners who use our platform every day. You will understand the needs and behaviors of our users and work with our product and engineering teams to solve for them using design. The UX Designer will lead the UX design process from user interviews, to research, to wire-framing and mock-ups. At each stage, you will anticipate what our users need, advocate for them and ensure that the final product is exactly what they would want.

Preferably, the UI/UX Designer will be located in Atlanta, GA or in our Reston, VA headquarters office. Other locations may be considered.

Reports to: EVP, Product

Responsibilities

  • Take broad, conceptual ideas and turn them into simple, well-crafted experiences. Translate concepts into wireframes and mockups that lead to intuitive user experiences.
  • Communicate complex interaction concepts clearly and persuasively across different audiences and various levels of the organization.
  • Rapidly produce multiple concepts and prototypes; know when to apply pixel perfect design and when to make lo-fi sketches and prototypes.
  • Solicit feedback from your peers, including teammates on the product team and other developers.
  • Let users lead the way. Our users inform where we are going. Our teams focus on listening to users, and letting their needs guide us to the best solutions. It’s important for us to know we are solving for real people and not just the loudest voice in the room.
  • Partner with PMs, engineers, and support to oversee the user experience of a product from conception until launch (and then some).
  • Design and deliver wireframes, user stories, and mockups optimized for a wide range of devices and interfaces. Rapidly iterate your designs.

About You

  • Bachelors or Master’s Degree in the study of design including one of the following; Design, Information Architecture, Human Factors or equivalent project/portfolio experience.
  • 5-7 years experience in the full UX lifecycle (including user research, wireframes, and web design)
  • Experience leading (or heavily contributing to) the user experience vision of a software platform
  • A clear understanding of the importance of user-centered design
  • An outstanding portfolio, showcasing a foundation in Interaction and Visual Design, and Ideation
  • Background and/or knowledge in working with WCAG 2.0 AA accessible platforms and designing for accessibility as a standard, not optionally
  • A strong collaborator across all departments, as well as the ability to give and receive constructive criticism from various roles.
  • The ability to manage both detailed requirements and a bigger picture narrative.
  • Expertise in UX software such as InVision, Balsamiq, Sketch, and InDesign (or other related Adobe products).
  • Basic HTML5, CSS3, and JavaScript skills are a plus.
  • Excellent written and verbal communication skills

Echo360 helps higher education, companies and professional associations improve student success by driving deeper engagement with classroom and event content. Echo360 combines the industry-leading video platform with engagement tools, assessment and analytics to generate improved learning outcomes during class sessions and provide students 24/7 access to classroom discussion, presentation materials, and the recorded lecture itself. 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

Atlanta, GA or Reston, VA

About the Job

The Senior QA Engineer will work in a small, very talented software development team designing and implementing manual test strategy for the next-generation education media product line for real-time audio/video capture and playback. This person is responsible for specifying, designing, implementing and executing test suites and test cases for new capabilities. The Senior QA Engineer will also be required to support and maintain the existing test cases to meet the demands of an exploding, dynamic, digital education marketplace.

Reports to: Software Architect, Team Lead

Responsibilities

  • Design and implement efficient test strategies for regression, smoke, and exploratory testing
  • Performs black box, gray box, and white box testing required for functional, nonfunctional, and negative testing where needed
  • Works with QA Automation Engineers to determine parts of the product that need more automated tests
  • Executing test suites/test cases in multiple environments (web browsers and mobile devices/emulators)
  • Provide coverage across multiple browsers and OSes
  • Work with support to triage and reproduce issues found in production
  • Work with team to create acceptance criteria and QA deliverables to ensure the quality of our products

About You

  • Bachelor’s Degree in Computer Science/Technology/Engineering/Information Technology or equivalent experience
  • 5+ years of experience in quality assurance testing required
  • Thorough knowledge of methodologies of quality assurance and standards
  • Experience testing complex, multi-tiered web-based or mobile systems
  • Experience testing web technologies including CSS, HTML, Javascript, Ajax
  • Experience in database technologies, SQL and non-relational
  • Experience in API testing
  • Performance Testing experience with tools like JMeter, LoadRunner, etc.
  • Experience with test case management tools
  • Knowledge of the software development life cycle (SDLC) required
  • Experience testing with teams using Agile processes
  • Good written, verbal and interpersonal communication skills
  • Good working knowledge of Windows, Mac and Linux

Other desired skills:

  • Ideally, the candidate selected for this role would be willing and able to mentor and provide guidance to other QA Engineers in an effort to unify QA strategy across all of our development teams
  • Previous QA leadership experience is a plus
  • Experience with eLearning, Blackboard, Moodle, etc. is a plus
  • Experience in higher learning applications
  • Experience in multimedia; streaming audio/video
  • Experience testing mobile applications and mobile platforms
  • Experience testing with remote teams in diverse locations

Echo360 helps higher education, companies and professional associations improve student success by driving deeper engagement with classroom and event content. Echo360 combines the industry-leading video platform with engagement tools, assessment and analytics to generate improved learning outcomes during class sessions and provide students 24/7 access to classroom discussion, presentation materials, and the recorded lecture itself. 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

Atlanta, GA

About the Job

You’ll be joining a small and talented group of engineers building out Echo360’s web platform and applications. As a Software Engineer on the Active Learning Platform 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 to work on multiple layers within a system. A healthy obsession for scalability and data processing problems doesn’t hurt. Flexibility and willingness to work on various aspects of a feature and with various technologies is a must.
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: Software Architect, Team Lead

Responsibilities

  • Build infrastructure to manage curriculums across hundreds of schools
  • Develop scalable systems that can manage millions of concurrent students watching millions of hours of lecture content
  • Design systems capable of collecting millions of behavioral data points a day to help educators evaluate their methods and students
  • Help maintain the backbone of the Echo360 platform that keeps our various services in sync and working together
  • Actively and productively contribute to the full Agile process
  • Stay current with relevant technologies
  • 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)
  • 3-7 years related professional experience in software engineering
  • Experience with Scala and AWS data services is a plus/li>
  • A passion for building scalable and performant web systems
  • Outstanding verbal and written communications skills
  • A Well-organized self-starter

Echo360 helps higher education, companies and professional associations improve student success by driving deeper engagement with classroom and event content. Echo360 combines the industry-leading video platform with engagement tools, assessment and analytics to generate improved learning outcomes during class sessions and provide students 24/7 access to classroom discussion, presentation materials, and the recorded lecture itself. 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

Atlanta, GA

About the Job

You’ll be joining a small and talented group of engineers building out Echo360’s web platform and applications. As a Software Engineer on the Active Learning Platform 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 to work on multiple layers within a system. A healthy obsession for scalability and data processing problems doesn’t hurt. Flexibility and willingness to work on various aspects of a feature and with various technologies is a must.
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: Software Architect, Team Lead

Responsibilities

  • Build infrastructure to manage curriculums across hundreds of schools
  • Develop scalable systems that can manage millions of concurrent students watching millions of hours of lecture content
  • Design systems capable of collecting millions of behavioral data points a day to help educators evaluate their methods and students
  • Help maintain the backbone of the Echo360 platform that keeps our various services in sync and working together
  • Actively and productively contribute to the full Agile process
  • Stay current with relevant technologies
  • 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)
  • 3-7 years related professional experience in software engineering
  • Experience with Scala and AWS data services is a plus/li>
  • A passion for building scalable and performant web systems
  • Outstanding verbal and written communications skills
  • A Well-organized self-starter

Echo360 helps higher education, companies and professional associations improve student success by driving deeper engagement with classroom and event content. Echo360 combines the industry-leading video platform with engagement tools, assessment and analytics to generate improved learning outcomes during class sessions and provide students 24/7 access to classroom discussion, presentation materials, and the recorded lecture itself. 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.