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.

Senior Cloud Engineer

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

About the Job

The position of Senior Cloud Engineer will manage, administer and support Echo360’s in-house and production IT infrastructure. This position will have the opportunity to design, develop, manage and maintain IT solutions that support our products and customers.  This role will provide hands-on technical leadership and strategy for the company’s enterprise infrastructure.  This infrastructure includes cloud-based and virtualized environments in addition to on-premise and customer-hosted solutions. Additional responsibilities include the management of internal IT systems including email, source code management software, technical document repositories, collaboration tools, monitoring, and performance and capacity management.

Responsibilities

  • Ensure that the company’s IT infrastructure supports all internal and external IT functions for the company
  • Forecast and plan IT infrastructure upgrades to meet program needs and coordinate planning efforts with our third-party managed services provider
  • Analyze technology trends and evolving business needs and recommend future technologies and solutions
  • Design, scope, budget and propose future IT Infrastructure solutions including highly available solutions and cloud-based solutions
  • Provide guidance and management surrounding account administration, single sign on and Federated Identity solutions
  • Manage and maintain security within the production IT infrastructure
  • Conduct onsite maintenance when needed

Own administrative responsibilities for:

  • Citrix XenServer/VMWare virtualization infrastructure
  • Red Hat Linux and Windows operating systems
  • Java application servers
  • BIND & Windows DNS Infrastructure
  • MySQL and Microsoft SQL Server Databases (installation, configuration and other basic administration)
  • Windows Active Directory Forests
  • Automated backup facilities
  • Automated monitoring facilities
  • Automated deployment facilities
  • Configuration management
  • JIRA, Confluence and Subversion
  • Certificate management

About You

  • You have a 4-year degree in Computer Science, Engineering, Information Systems or related field (or equivalent experience)
  • You have at least 5+ years experience with Linux systems administration
  • You have 5+ years experience in supporting systems in large scale data center deployments
  • You have 2+ years of experience working with cloud-based solutions
  • You have 2+ years VMware/XenServer or other virtualization administration experience
  • You have 2+ years experience with web server and application server configuration.
  • You have 2+ years experience with MySQL and Microsoft SQL Server database server configuration.
  • You have current experience with Amazon Web Services (EC2, EBS, VPC, RDS, ELB, etc.)
  • You have experience with configuration management software Puppet/Chef/SaltStack as well as SAN/NAS/Storage solutions
  • Exposure to high-traffic medium to large scale environment a plus
  • You're an expert in troubleshooting complex network and application environments
  • You have knowledge of Cisco and Juniper networking equipment
  • You are familiar with Dell PowerEdge servers
  • You have systems administration-level knowledge of HTTP/Apache/Nginx, DNS/BIND, SSH, SNMP, NFS, Perl and/or Shell, Python, Nagios, XenServer
  • You have advanced experience with performance tuning, package installation, patch management updates, network and server management issues
  • Experience in a high-traffic online consumer-facing and/or ecommerce environment is highly preferred
  • You have experience in operational automation of repeatable tasks and a solid understanding of scaling automation solutions

Preferred Qualifications

  • You have strong organizational skills with high attention to detail
  • You thrive in a high energy and fast growth entrepreneurial environment
  • You have excellent written, verbal, presentation and interpersonal communication skills
  • You're a hands-on employee who is dependable and completes tasks
  • You're a team player who can build strong relationships at all levels of the organization
  • You are ethical, fair and of high integrity
  • You are able to work independently without direct supervision
Software QA Automation Engineer

Location: Dulles, 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.

 

 

Technical Writer

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

 

Responsibilities

  • Work within an agile team through all phases of product development including design, implementation, and release
  • Translate ideas/concepts into technical documentation
  • Meet deadlines and produce high-quality documents while adhering to the agile process and documentation style guides
  • Collaborate with Developers and Product Owner to design, document, and create workflows
  • Be an advocate for the customers using our platform
  • Work with cross-functional teams in an Agile product development environment to design and write product technology guides
  • Improve the depth and quality of the platform documentation based on feedback from internal and external customers
  • Develop documentation including help text, report samples, and screen samples
  • Coordinate with technical writers on other scrum teams to created integrated documentation
  • Conduct handoff meetings and be product SME for Training, Deployment Services, and Customer Support

 

About You

  • You have 3+ years of technical writing experience which includes producing technical documents in a highly technical environment
  • You posess excellent global English skills in written and verbal communication
  • You have an innate ability to learn new business and technology concepts and build product expertise
  • You pay strong attention to detail as demonstrated through writing samples
  • You're able to work and communicate collaboratively and effectively with distributed teams
  • You have a strong understanding of the software development cycle, specifically Agile/SCRUM

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.